IntelliJ IDEA 2025.1 Help

SFTP

安装 Remote File Systems 插件

此功能依赖于 Remote File Systems插件,您需要安装并启用。

  1. Ctrl+Alt+S 打开设置,然后选择 插件

  2. 打开 Marketplace 选项卡,找到 Remote File Systems插件,然后点击 安装 (如有提示,请重新启动 IDE)。

连接到 SFTP 服务器

  1. Big Data Tools 窗口中,点击 添加连接 并选择 SFTP

  2. 在打开的 Big Data Tools 对话框中,指定连接参数:

    HDFS 连接
    • 名称 :用于区分其他连接的连接名称。

    • SSH 配置 :选择一个 SSH 配置 ,其中包含所需的服务器地址和凭证。

    • 根路径 :根目录的路径。

    此外,您可以设置:

    • 按项目 :选择仅对当前项目启用这些连接设置。 如果希望此连接在其他项目中可见,请取消选中复选框。

    • 启用连接 :如果希望禁用此连接,请取消选中复选框。 默认情况下,新建的连接是启用的。

    • 使用 sudo 运行 SFTP 服务器 :选择您的目标服务器是否需要 root 访问权限。 选择此选项后,您在连接 SFTP 服务器时将被提示输入 root 用户密码。

    • 使用自定义命令启动 SFTP 服务器 :选择是否要自定义服务器启动命令。 选择此选项后,以下参数将可用:

      • 启动 SFTP 服务器的命令 :输入 SFTP 服务器的路径或提供 SFTP 连接选项。 如果选中 使用 sudo 运行 SFTP 服务器 选项,您可以将该字段留空,让 IntelliJ IDEA 自动检测 SFTP 服务器的路径。 请点击 测试连接 查看检测到的路径。

      • 建议对权限受限的文件使用 sudo :选中该选项后,IntelliJ IDEA 在每次您尝试读取或写入受限制访问的文件时会询问您是否要使用 sudo 密码。 如果未选中,访问这些文件将导致“权限被拒绝”错误。 只有未选择 使用 sudo 运行 SFTP 服务器 时,才可以使用此选项。

      • 使用 SSH 配置中的密码 :选择是否要使用所选 SSH configuration 提供的密码来访问文件。 如果密码为空,或者 SSH 配置的 身份验证类型 不是 密码 ,IntelliJ IDEA 将要求您在运行服务器和访问文件时输入密码。

        如果选择了 使用 sudo 运行 SFTP 服务器建议对权限受限的文件使用 sudo ,该选项可用。

      • 运行 sudo 的命令 :自定义 sudo 命令;例如,您可以输入 sudo 的完整路径或提供选项,例如 sudo -k

  3. 填写设置后,点击 测试连接 以确保所有配置参数正确。 然后点击 OK

最后修改日期: 2025年 4月 24日