使用ssh免密登录

一、系统环境准备:首先我们得准备3台linux主机。
使用ssh免密登录
二、创建统一的用户名(其实不同的也可以,这里我们未来方便)
1.useradd ssh
2.passwd ssh
创建ssh密码
3.切换到ssh用户下:su - ssh
4.在服务端创建密匙:ssh-keygen -t rsa
使用ssh免密登录
5.进到相关目录下,cd /home/ssh/.ssh
使用ssh免密登录
6.将公匙传送到客户端上:
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
使用ssh免密登录
7.最后,在用ssh直接登录下看看是不是不需要输入密码了
使用ssh免密登录
8.查看远程机器的authorized_keys文件,可以看到对应的变化:本地机器的公钥已经增加到远程机器的配置文件中了
cat /home/ssh/.ssh/authorized_keys
使用ssh免密登录
9.其中.ssh的文件权限为700,authorized_keys为600
使用ssh免密登录

猜你喜欢

转载自blog.51cto.com/13233089/2137097