1
使用SSH连接到新服务器而不将主机密钥存储在$ HOME / .ssh / known_host文件中
如果运行以下命令,则会得到以下输出: -bash-3.2$ ssh -o "StrictHostKeyChecking no" 192.168.1.77 Warning: Permanently added '192.168.1.77' (RSA) to the list of known hosts. Last login: Fri Jul 4 10:49:11 2014 from chlorine.example.com Sun Microsystems Inc. SunOS 5.10 Generic January 2005 -bash-3.2$ 我想运行此命令,而不会将192.168.1.77添加到已知主机列表中,但仍然允许成功登录。 是否有允许该操作的SSH选项?我浏览了该man页面,ssh_config并尝试了所有可能的选项,例如设置"CheckHostIP no"没有成功。 本地和远程系统都在运行Solaris 10。 如有必要,我可以$HOME/.ssh/known_hosts在建立连接之前备份我的文件,并在建立连接后还原它,但是如果有一个SSH选项可以避免这样做,那么我宁愿使用它。