服务器上写一些脚本的时候,经常会用到执行远程机器上的相应脚本。。。
这里会用到服务器之间的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
无需重启,马上生效。。。
本文介绍如何在两台Linux服务器之间配置SSH免密码登录。通过在本地服务器生成公钥和私钥,并将公钥复制到远程服务器指定目录下,实现无需输入密码即可登录远程服务器。
272

被折叠的 条评论
为什么被折叠?



