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目录删掉重配即可
相关推荐
AI殉道师2 小时前
Vercel 重磅发布 agent-browser:AI Agent 浏览器自动化的新纪元来了
运维·人工智能·自动化
StarChainTech2 小时前
无人机租赁平台:开启智能租赁新时代
大数据·人工智能·微信小程序·小程序·无人机·软件需求
计算机C9硕士_算法工程师2 小时前
基于深度学习风力叶片缺陷检测系统 无人机自动巡检风电场 - 风电运维智能诊断平台 - 缺陷生命周期追踪系统
运维·深度学习·无人机
Hello.Reader2 小时前
Flink DynamoDB Connector 用 Streams 做 CDC,用 BatchWriteItem 高吞吐写回
大数据·python·flink
早日退休!!!2 小时前
内存泄露(Memory Leak)核心原理与工程实践报告
大数据·网络
Kiyra2 小时前
阅读 Netty 源码关于 NioEventLoop 和 Channel 初始化部分的思考
运维·服务器·前端
初听于你2 小时前
IP地址与路由器地址
linux·运维·服务器·网络·tcp/ip·计算机网络·智能路由器
发哥来了2 小时前
主流AI视频生成工具商用化能力评测:五大关键维度对比分析
大数据·人工智能·音视频
無森~2 小时前
MapReduce
大数据·mapreduce