ssh-add在docker镜像中不起作用

时间:2016-04-30 00:39:00

标签: ssh docker sftp

我们通过SFTP连接到远程服务器。连接需要SSH密钥和密码。要在执行SFTP时消除密码短语提示,我们通过脚本使用ssh-add来添加密码短语。

eval $(ssh-agent)
pass=$(cat $2)

expect << EOF
spawn ssh-add $1
expect "Enter passphrase"
send "$pass\r"
expect eof
EOF

这在docker中执行得很好,我添加了&#39; Identity&#39;信息。 但是,当随后运行SFTP时,它会要求输入密码。 可能有什么不对?

0 个答案:

没有答案