Linux机器之间ssh免密码登陆

服务器上写一些脚本的时候,经常会用到执行远程机器上的相应脚本。。。

这里会用到服务器之间的ssh免密码登陆。

现在有LinuxA和LinuxB,需要从A免登陆到B。。。

原理:
使用ssh-keygen在A上生成私钥和公钥,将生成的公钥拷贝到远程机器B上后,就可以使用ssh命令无需密码登录到服务器B上。


执行步骤:

1、登陆A,B服务器,执行命令:ssh-keygen -t  rsa,会在/home/xxx/.ssh下面生成相应的公钥(id_rsa.pub)和私钥(id_rsa)

2、把A机器的id_rsa.pub文件复制到B的/home/xxx/.ssh文件夹下面,重命名为authorized_keys

无需重启,马上生效。。。

你可能感兴趣的:(linux)