SFTP订阅者
SFTP订阅者通过安全Shell (SSH)连接接收通知并将文件上传到指定的SSH文件传输协议(SFTP)主机上。
创建SFTP认购
选择管理>通知>订阅>新
移动指针在示例上查看:
- 订阅名称:为订阅提供一个名称。
- 主题订阅-此SFTP订阅所订阅的主题。
- 协议:选择SFTP。
- 主办- SFTP主机名。
- 港口- 在SFTP端口号。默认值是22。
- 用户名-用于验证的SFTP用户名。
- 密码-用于认证的SFTP用户密码。
- 验证主机密钥- 选择是否要验证服务器的主机密钥连接到。
- 已知主机文件的路径-如果验证主机密钥是Yes,指定known_hosts文件的路径,该文件包含您希望连接到的任何服务器的公钥。如果known_hosts文件保存为资源目录,选择浏览资源并选择该文件。如果该文件是在不同的位置,选择指定位置并输入文件路径。
- 目的地的路径-上传文件的目标路径。
- 源路径-源文件上传。如果源文件保存到资源目录,选择浏览资源并选择该文件。如果该文件是在不同的位置,选择指定位置并输入文件路径。文件路径必须使用正斜杠(/)或转义反斜杠(\ \)。
注意:known_hosts文件包含通过SSH连接到的计算机的公钥。要获得一个公钥并将其插入到known_hosts文件中,在OpenSSH中运行以下命令:rsa <主机名> >
。或者,与您的系统管理员联系。
有关OpenSSH和安装的更多信息,请参见http://www.openssh.com/。
注意:使用正斜杠指定文件路径(/)或转义反斜杠(\ \)。
SFTP通知关键字
使用以下保留关键字在通知内容修改SFTP订阅设置:
sftp_host
: SFTP主机名。sftp_port
: SFTP端口号。sftp_username
:用于身份验证的SFTP用户名。sftp_password
:用于身份验证的SFTP密码。sftp_verifyhost
:是否验证正在连接的服务器的主机密钥。指定“是的”
要么“不”
。sftp_knownhosts
:如果“sftp_verifyhost”: “是的”
,指定known_hosts文件的路径,该文件包含您希望连接到的任何服务器的公钥。sftp_remotedestination
:上载文件的目标路径。sftp_localsource
:对源文件的路径进行上传。
注意:使用正斜杠指定文件路径(/)或转义反斜杠(\ \)。
例子
{
:“sftp_host testServer”,
“sftp_port”: “22”,
:“sftp_username TestUser”,
“sftp_password”:“只”,
“sftp_verifyhost”: “是的”,
“sftp_knownhosts”:“C: / known_hosts”,
“sftp_remotedestination”:“/”,
“sftp_localsource”:“C: /用法”
}