服务器上写一些脚本的时候,经常会用到执行远程机器上的相应脚本。。。
这里会用到服务器之间的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
无需重启,马上生效。。。
这里会用到服务器之间的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
无需重启,马上生效。。。