首先在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:登陆缓慢的解决办法

  1. /etc/hosts文件中把本机的ip和hostname加入

  2. 修改/etc/ssh/sshd_config文件中的UseDNS=no,而后重启sshd

  3. 注释掉/etc/resolv.conf中所有的行

  4. 将/etc/nsswitch.conf中hosts:files

  5. 可能是authentication gssapi-with-mic出现问题,在/etc/ssh/sshd_config中修改GSSAPIAuthentication no 而后重启 ssh

sshd_config配置详解,友情链接: