sftp 使用socks代理命令和密码验证

sftp 使用socks代理命令和密码验证

我正在努力建立 sftp 连接。我们需要建立 sftp 连接来下载文件。我的要求是我们要从 ftp 网关迁移到 axway,并且我们之前使用 ftp 从第三方下载文件列表。这个 ftp 连接和 pwd 身份验证是用 perl 编写的,我们希望将所有内容移动到 shell/bash 脚本中。虽然我可以使用 密码手动连接。但是,当我尝试 sftp Expect 或在 bash 中使用相同的命令时,它显示无法建立主机“proxyxxx.fmr.com”的真实性,或者它等待一段时间并终止。有人可以让我知道如何实现这一自动化过程吗,因为这是 cronjob 每隔一天调用一次的。sftp -o ProxyCommand='nc -v -xproxysocks.fmr.com:1080 %h %p' [email protected]

我们不能采用 ssh 密钥方法,因为它是第三方服务器。

相关内容