主机密钥验证失败。在码头工人

时间:2018-03-23 09:51:58

标签: unix docker ssh ubuntu-14.04

我想在浏览器中自动启动通过docker安装的jenkins ..我在windows os上工作。在docker base os中是ubuntu ..然后我使用了这个链接1的解决方案。现在我在使用-v命令ssh时遇到错误我发现" read_passphrase:无法打开/ dev / tty:没有这样的设备或地址"

通过浏览许多网站,我使用gitbash通过windows创建了ssh文件,它包含id_rsa,id_rsa.pub,known_hosts文件。

现在我该怎么做才能在使用docker构建的浏览器中启动jenkins文件

1 个答案:

答案 0 :(得分:1)

我现在要解决您粘贴的错误消息。

ssh正在尝试为您的私钥上的密码输入键盘输入,但无法正确打开终端。您是在终端中直接运行ssh命令,还是从脚本运行?如果没有,请尝试直接运行ssh。如果您需要从脚本运行ssh

  1. 也许尝试使用没有密码的密钥。
  2. 如果您可以使用ssh-agent:运行eval $(ssh-agent),请运行ssh-add并输入您的密码。 ssh现在将不再提示输入密码。