[root@Linux-Master ~]# ssh-keygen -t rsa
这个命令生成一个密钥对:id_rsa(私钥文件)和id_rsa.pub(公钥文件)。默认被保存在~/.ssh/目录下。
[root@Linux-Master ~]# scp ~/.ssh/id_rsa.pub root@10.10.50.151:~/.ssh/
[root@Linux-Slave src]# cat ~/.ssh/id_rsa.pub >> authorized_keys
[root@Linux-Slave src]#/etc/init.d/sshd restart
修改配置文件:
vi /etc/ssh/sshd_config
重启sshd:
/etc/init.d/sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]
报错一:
reverse mapping checking getaddrinfo for bogon [192.168.2.167] failed - POSSIBLE BREAK-IN ATTEMPT!
解决方法一:在/etc/hosts 文件加上对方的主机名 ip地址,可以ping通主机名即可。
解决方法二:/etc/ssh/ssh_config /etc/ssh/sshd_config 修改这两个配置文件
GSSAPIAuthentication yes 改成 GSSAPIAuthentication no
重启ssh,即可。