我尝试使用ssh
命令连接到另一个远程主机。
ssh -p 21098 -i $OPENSHIFT_DATA_DIR/.ssh/host_key [email protected] /cdn-cgi/l/email-protection
The authenticity of host '[domain.com]:21098 ([124.219.148.93]:21098)' can't be established.
RSA key fingerprint is 12:15:79:55:c6:2a:66:1e:82:94:da:19:e1:ca:21:3d.
Are you sure you want to continue connecting (yes/no)?yes
Failed to add the host to the list of known hosts (/var/lib/openshift/541b685c5973cae7bbf006f4/.ssh/known_hosts).
Connection closed by 124.219.148.93
我想我们无权访问home/.ssh
。那么如何解决这个问题呢?
可以在命令行上将选项传递给 SSH,如下所示:
ssh -o UserKnownHostsFile=/tmp/known_host_file -p 21098 -i $OPENSHIFT_DATA_DIR/.ssh/host_key [email protected] /cdn-cgi/l/email-protection
这是相关答案:ssh 使用 $HOME/.ssh/known_hosts 以外的known_hosts https://stackoverflow.com/questions/10765946/ssh-use-known-hosts-other-than-home-ssh-known-hosts
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)