前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux服务器之间设置ssh免密登录

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

作者头像
星哥玩云
发布2022-07-14 11:20:56
1.6K0
发布2022-07-14 11:20:56
举报
文章被收录于专栏:开源部署开源部署

环境需求:

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

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

ssh-keygen -t rsa

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

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

查看authorized_keys文件

ssh连接192.168.174.133,免密登录成功

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档