阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

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

136次阅读
没有评论

共计 1344 个字符,预计需要花费 4 分钟才能阅读完成。

环境需求:

  • 服务器 1:192.168.174.133
  • 服务器 2:192.168.174.134

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

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

ssh-keygen -t rsa

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

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

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

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

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

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

查看 authorized_keys 文件

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

ssh 连接 192.168.174.133,免密登录成功

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

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

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

下面关于 SSH 相关的文章您也可能喜欢,不妨参考下:

集群环境 SSH 免密码登录设置  http://www.linuxidc.com/Linux/2017-03/141296.htm
Linux 基础教程:配置 SSH 免密码登陆 http://www.linuxidc.com/Linux/2017-07/145847.htm
远程 SSH 连接服务与基本排错  http://www.linuxidc.com/Linux/2017-05/143738.htm
使用 SSH 公钥密钥自动登陆 Linux 服务器 http://www.linuxidc.com/Linux/2017-02/140642.htm
配置 SSH 免密码登录  http://www.linuxidc.com/Linux/2017-08/146213.htm
CentOS SSH 提示:connect to host centos-py port 22: Connection refused  http://www.linuxidc.com/Linux/2017-11/148586.htm
Linux 上实现 SSH 免密码登陆远程服务器  http://www.linuxidc.com/Linux/2017-05/144165.htm
CentOS 6.5 下安装 SSH 远程访问控制  https://www.linuxidc.com/Linux/2018-08/153569.htm
RHEL/CentOS 7 多节点 SSH 免密登陆 [附可行性脚本] https://www.linuxidc.com/Linux/2018-08/153761.htm
Linux 配置 ssh 免密远程登录  https://www.linuxidc.com/Linux/2018-05/152505.htm
更改 SSH 服务器远程登录设置  https://www.linuxidc.com/Linux/2018-03/151626.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-21发表,共计1344字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中