是否可以通过自动脚本将SFTP USER / PASS传递给服务器,该脚本将登录并检索文件?
我知道KEY PAIRS是推荐的方法,但假设在这种情况下不可能。
答案 0 :(得分:0)
在最简单的情况下,您使用基于密钥的授权,因此您无需输入任何凭据。
为此,创建一个密钥:
ssh-keygen -t rsa
将其复制到目标系统:
ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-system
现在您无需密码即可登录系统。
如果您的问题是缺少ssh-copy-id
命令,请尝试此处:
cat ~/.ssh/*.pub | ssh user@remote-system 'umask 077; cat >>.ssh/authorized_keys'