首先在A机器上ls -a查看下 ~ 下有没有一个.ssh的隐藏文件,若是没有则表示你还没在此机器上使用过ssh,ssh localhost或则ssh 127.0.0.1 即可。
1.生成私钥公钥:ssh-keygen -t rsa -P ‘’,一直默认回车即可。
2.cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
3.chmod 600 ~/.ssh/authorized_keys
4.scp ~/.ssh/authorized_keys root@IPaddress:~/.ssh/
5.重启sshd即可
ssh:登陆缓慢的解决办法
/etc/hosts文件中把本机的ip和hostname加入
修改/etc/ssh/sshd_config文件中的UseDNS=no,而后重启sshd
注释掉/etc/resolv.conf中所有的行
将/etc/nsswitch.conf中hosts:files
可能是authentication gssapi-with-mic出现问题,在/etc/ssh/sshd_config中修改GSSAPIAuthentication no 而后重启 ssh
sshd_config配置详解,友情链接: