多语言展示
当前在线:351今日阅读:82今日分享:28

ssh免密码登录

ssh免除密码登录是使用了公钥和私钥,登录的机子要有私钥,被登录的机子要有登录机子的公钥。这里以centos为例 ,主机test1 192.168.150.180,test2 192.168.150.33
工具/原料

centos

方法/步骤
1

在test1上生成公钥ssh-keygen -t rsa -P ''生成的公钥保存在/root/.ssh/id_rsa.pub

2

用scp把test1上生成的/root/.ssh/id_rsa.pub拷贝到test2机器上scp /root/.ssh/id_rsa.pub root@192.168.150.33:~

3

现在在test2上操作[root@test2 ~]# cat /root/id_rsa.pub >>/root/.ssh/authorized_keys[root@test2 ~]# chmod 600 .ssh/authorized_keys

4

验证test1登录test2如图所示直接登录

5

如果test2机器要直接登录test1,那么在test2上生成公钥传到test1,操作步骤参考1、2、3、4步

推荐信息