思路:以key做认证登录,将本机生成的rsa pub密钥放到服务器端,再加为授权用户即可。
步骤如下:
1。ssh-keygen -t rsa:
2。scp id_rsa.pub server_hostname:~/.ssh/:将pub密钥传到服务器端
3。ssh server_hostname:远程登录到服务器端
4。cat .ssh/id_rsa.pub >> .ssh/authorized_keys:将pub内容写入authorized_keys文件;如果没有就自己手动创建一个
5。vi /etc/ssh/sshd_config,将如下几行前面的#去掉
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile
如果没有的话,就手动添加。
6。重新启动ssh服务#/etc/init.d/sshd restart
大功告成,赶快重新登录一下,体验成功的喜悦!