SFTP V2

SSH 文件传输协议(SFTP)是一种基于安全外壳(SSH)的网络协议,可通过可靠的数据流实现安全的文件访问、传输和管理。 版本 2 客户端包括版本 1 中没有的其他配置属性、密钥交换算法、MAC 算法和密码。

重要说明:

作为 2026 年 3 月推出的连接器命名空间更新的一部分,对于新创建的项目,SFTP V1 和 SFTP V2 连接器现已分别更名为 SFTP V3 和 SFTP V4。 这些更新版本符合平台范围内引入的新命名空间规范。

现有账户和项目将继续显示并使用 SFTP V1 和 SFTP V2 ,以保持向后兼容性。 此变更不会影响现有的集成,且无需对当前已配置的账户或项目进行任何更改。

对于新创建的项目,仅提供更新后的连接器版本:SFTP V3 和 SFTP V4。

注:
  • 在工作流和流服务中为 SFTP 连接器创建独立的账户。 此外,SFTP V1 账户和 SFTP V2 账户的名称必须是唯一的。
  • 在“部署到任何地方”集成中,SFTP 连接器不支持公钥身份验证。

工作流程操作

  • 上传文件:上传 SFTP 服务器上的特定文件。

  • 下载文件:从 SFTP 服务器下载特定文件。

  • 附加文件:将特定本地文件追加到 SFTP 服务器上的现有文件。

  • 删除目录:从 SFTP 服务器上删除指定目录。

  • 创建目录:在 SFTP 服务器的指定位置创建目录。

  • 获取文件和文件夹列表从 SFTP 服务器上的指定目录读取文件和文件夹列表。

  • 删除文件:从 SFTP 服务器上删除特定文件。

  • 创建符号链接:创建特定文件的符号链接。

  • 重命名文件或文件夹:重命名 FTP 服务器上的特定文件或文件夹。

  • 更改所有权:更改特定文件或文件夹的所有权。

  • 更改文件或文件夹权限:更改特定文件或文件夹的权限。

  • 更改组所有权:更改特定文件或文件夹的组权限。

流程服务行动

  • cd:更改远程 SFTP 服务器上的工作目录。

  • chgrp:更改一个或多个远程文件的组所有权。

  • chmod:更改一个或多个远程文件的权限。

  • chown更改一个或多个远程文件的所有用户。

  • 获取:从远程 SFTP 服务器读取特定文件。

  • ls:读取指定远程目录中的文件列表,包括权限和所有权等详细信息。 如果没有提供目录,则会列出当前远程目录下的文件。

  • mkdir:创建新的远程目录

  • 放:将文件传输到远程 SFTP 服务器。

  • pwd:显示 SFTP 服务器中的远程工作目录。

  • 重命名:重命名远程 SFTP 服务器上的文件或目录。

  • rm:删除 SFTP 服务器上的一个或多个远程文件。

  • rmdir:删除 SFTP 服务器上的一个或多个远程目录。

  • 符号链接在特定文件的旧路径和新路径之间创建符号链接。

其他信息

SFTP V2 详细信息
首选密钥交换算法
  • curve25519-sha256
  • curve25519-sha256@libssh.org
  • diffie-hellman-group18-sha512
  • diffie-hellman-group17-sha512
  • diffie-hellman-group16-sha512
  • diffie-hellman-group15-sha512
  • diffie-hellman-group14-sha256
  • diffie-hellman-group-exchange-sha256
  • rsa2048-sha256, ecdh-sha2-nistp521
  • ecdh-sha2-nistp384
  • ecdh-sha2-nistp256
  • rsa1024-sha1
  • diffie-hellman-group14-sha1
  • diffie-hellman-group-exchange-sha1
  • diffie-hellman-group1-sha1
首选密码 C2S
  • aes256-gcm@openssh.com
  • aes128-gcm@openssh.com
  • chacha20-poly1305@openssh.com
  • aes256-ctr
  • aes192-ctr
  • aes128-ctr
  • arcfour256
  • aes256-cbc
  • 3des-cbc
  • 3des-ctr
  • aes192-cbc
  • aes128-cbc
  • blowfish-cbc
  • arcfour128
  • arcfour
首选信息验证码 (MAC) 算法 C2S
  • hmac-sha2-512-etm@openssh.com
  • hmac-sha2-512-96
  • hmac-sha2-512
  • hmac-sha2-256-etm@openssh.com
  • hmac-sha2-256, hmac-sha2-256-96
  • hmac-sha1-etm@openssh.com
  • hmac-sha1, hmac-sha1-96
  • hmac-md5
  • hmac-md5-etm@openssh.com
  • hmac-md5-96
首选信息验证码 (MAC) 算法 S2C
  • hmac-sha2-512-etm@openssh.com
  • hmac-sha2-512-96, hmac-sha2-512
  • hmac-sha2-256-etm@openssh.com
  • hmac-sha2-256
  • hmac-sha2-256-96
  • hmac-sha1-etm@openssh.com
  • hmac-sha1
  • hmac-sha1-96
  • hmac-md5
  • hmac-md5-etm@openssh.com
  • hmac-md5-96
SFTP 高级设置
  • 最小 DH 密钥长度
  • 最大 DH 密钥长度
主机 正在使用的 SFTP 服务器的主机名。
注意: 密钥交换算法(如 diffie-hellman-group-exchange-sha1 和 diffie-hellman-group-exchange-sha256 )会考虑最小 DH 密钥大小最大 DH 密钥大小参数的设置值。 所有其他算法都会忽略这些值。