Linux软件安装 —— SSH免密登录

文章目录


一、节点说明

IP 主机名
192.168.10.102 node02
192.168.10.103 node03
192.168.10.104 node04

二、hosts配置

在三台虚拟机上分别编辑/etc/hosts,添加主机名映射

shell 复制代码
vim /etc/hosts

192.168.10.102 node02
192.168.10.103 node03
192.168.10.104 node04

三、配置免密(以node02为例)

1)生成id_rsa(私钥)、id_rsa.pub(公钥)

shell 复制代码
ssh-keygen -t rsa

在node02上使用上述命令后,一直敲回车就行,然后就会在root目录下生成.ssh文件,里面就包含了id_rsa(私钥)、id_rsa.pub(公钥)


(2)将node02公钥拷贝到要免密登录的目标机器上

shell 复制代码
ssh-copy-id node02
ssh-copy-id node03
ssh-copy-id node04

四、注意事项

  • 生成id_rsa(私钥)、id_rsa.pub(公钥)时直接敲回车就行
  • 自己的节点node02也需要拷贝公钥
  • 拷贝公钥时需要输入对应节点的密码
  • 其余节点node03/node04也同上操作,先生成密钥,再拷贝到需要免密的机器上
  • 使用ssh node03验证登录其他节点是否需要密码
  • 如果配置错误,将root目录下的.ssh目录删掉重配即可
相关推荐
志栋智能1 天前
超自动化安全:构建智能安全运营的核心引擎
大数据·运维·服务器·数据库·安全·自动化·产品运营
xiaoduo AI1 天前
客服机器人非工作时间能休眠?智能Agent开放平台定时唤醒,无人值守省资源?
大数据·人工智能·机器人
好赞科技1 天前
深度测评2026年精选美发预约小程序排行榜 革新预约新体验 修订
大数据·微信小程序
AnalogElectronic1 天前
linux 测试网络和端口是否连通的命令详解
linux·网络·php
Edward111111111 天前
4月28日防火墙问题
linux·运维·服务器
想学后端的前端工程师1 天前
【补充内外网突然不通的情况】
运维·服务器
面汤放盐1 天前
何时使用以及何时不应使用微服务:没有银弹
java·运维·云计算
子琦啊1 天前
【算法复习】字符串 | 两个底层直觉,吃透高频题
linux·运维·算法
集和诚JHCTECH1 天前
BRAV-7120加持,让有毒有害气体无处遁形
大数据·人工智能·嵌入式硬件