ssh免密码登录

ssh免密码登录

ssh免除密码登录是使用了公钥和私钥,登录的机子要有私钥,被登录的机子要有登录机子的公钥。这里以centos为例,主机test1192.168.150.180,test2192.168.150.33

工具/原料centos方法/步骤1在test1上生成公钥

ssh-keygen-trsa-P''

生成的公钥保存在/root/.ssh/id_rsa.pub

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

scp/root/.ssh/id_rsa.pubroot@192.168.150.33:~

3现在在test2上操作

[root@test2~]#cat/root/id_rsa.pub>>/root/.ssh/authorized_keys

[root@test2~]#chmod600.ssh/authorized_keys

4验证test1登录test2

直接登录

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