ssh免密登录在Linux服务器之间的设置

发布时间:2020-08-15 17:27:41 作者:安全剑客
来源:ITPUB博客 阅读:265
Linux服务器之间是设置ssh免密登录的实验步骤

ssh免密登录在Linux服务器之间的设置

环境需求:

服务器1:192.168.174.133

服务器2:192.168.174.134

两台服务器都有安装ssh服务和openssl-clients

1.在本地生成本机的公钥和私钥,一路回车,默认即可,默认公钥和私钥存储在家目录下的.ssh下,即~/.ssh下,当然你也可以生成自己的设置。公钥交给另一台服务器,当本服务器去连接另一台服务器时,另一台服务器会使用公钥与本服务器的私钥配对,配对成功,则连接成功

ssh-keygen -t rsa

ssh免密登录在Linux服务器之间的设置 ssh免密登录在Linux服务器之间的设置

将公钥发送到另一台服务器上,输入另一台服务器密码,发送成功后,会在另一台服务器的~/.ssh下生成authorized_keys文件

ssh-cory-id -i ~/.ssh/id_rsa.pub root@192.168.174.133

ssh免密登录在Linux服务器之间的设置

ssh免密登录在Linux服务器之间的设置

查看authorized_keys文件

ssh免密登录在Linux服务器之间的设置

ssh连接192.168.174.133,免密登录成功

ssh免密登录在Linux服务器之间的设置

如果要从192.168.174.133免密登录到192.168.174.134,需要在192.168.174.133重复以上操作。

当有多台服务器需要认证时,可以把公钥文件先发送给同一台服务器,然后在这台服务器上把自己的公钥文件也加进去之后把authorized_keys文件远程拷贝到其它机器的相应目录下即可。

原文地址: https://www.linuxprobe.com/ssh-no-password.html

推荐阅读:
  1. ssh免密登录及注意事项
  2. expect一键实现集群ssh免密登入

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux ssh 免密

上一篇:声音泄露?可能被复制的“声音DNA”

下一篇:【PG常用命令】postgresql数据库统计对象大小

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》