linux上ssh配置免密登录

  • 2016-11-24 11:30:27
  • 运维
  • 28
  • shevechco

集群内免密登录可以更方便的对集群中的机器进行管理和操作,我们今天就来操作一下并记录。

进入root下的.ssh目录执行命令生成公钥和私钥

ssh-keygen -t  rsa

微信截图_20240320170742.png

目录下生成了两个文件id_rsa和id_rsa.pub,分别是公钥和私钥

我们需要将公钥文件导入authorized_keys文件并分发到要免密登录的机器

cat id_rsa.pub >> authorized_keys

然后讲上述工要认证文件传输到要远程的机器

scp authorized_keys root@192.168.1.72:/root/.ssh/

输入密码传输完成以后,就可以直接使用ssh 192.168.1.72免密登录这台机器了。

注意是公钥分发到哪台机器,本机就可以直接免密登录到哪台机器。

如果是所有机器都要免密登录,那么循环将所登录机器的公钥追加到要免密登录的authorized_keys文件,然后最后一台机器的公钥追加到第一台机器即可。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.sulao.cn/post/283

相关推荐