建立信任主机之后,在远程执行命令或者拷贝文件的时候虽然不要密码了,但是会有这样的提示(不过执行命令或拷贝文件没影响),但是就是感觉别扭。
原因:ssh 登录的时候会做一系列安全检查,其中有一项是 主机名与ip地址是否能解析,如果解析不了就会报这个错误。 如果你有dns服务器 ,在服务器上做解析也行。总之,ping主机名必须解析到对应的ip地址,
解决方法一:在/etc/hosts 文件加上对方的主机名 ip地址,可以ping通主机名即可。
解决方法二:/etc/ssh/ssh_config /etc/ssh/sshd_config 修改这两个配置文件 GSSAPIAuthentication yes 改成 GSSAPIAuthentication no
重启ssh