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目录删掉重配即可
相关推荐
酷可达拉斯6 分钟前
自动化运维-从零开始编写ansible剧本(二)
linux·运维·服务器·centos·自动化
A-刘晨阳10 分钟前
Kubernetes 非共享存储详解:emptyDir 与 hostPath 从入门到实践
运维·云原生·容器·kubernetes·hostpath·emptydir
企查查数据服务14 分钟前
从席位订阅到用量计费:Agent 正在重写企业软件商业模式
大数据·人工智能
Nomarsgo15 分钟前
联控 Lionconit PTC-1006手持工业平板电脑在野外输电线路巡检中的应用方案
运维·科技·自动化·汽车·电脑
Darkwanderor17 分钟前
Linux线程控制
linux·c语言·c++
Brilliantwxx23 分钟前
【Linux】 开发|Git 版本控制与 gdb/cgdb 调试
linux·笔记·git
瀚高PG实验室36 分钟前
几种因网络波动导致应用与数据库操作异常的现象
运维·网络·数据库·postgresql·瀚高数据库
风曦Kisaki36 分钟前
# Kubernetes(K8s)笔记Day15:K8s网络工作原理【Pod 网络模型,CNI 网络插件,Calico 工作模式详解,BGP协议,路由反射器】
运维·网络·nginx·云原生·容器·kubernetes
allforgood38 分钟前
管理 SELinux 安全性
linux·运维·网络
科莱特SAP39 分钟前
精准匹配双向赋能:科莱特数智人才猎场重塑数字化人才服务模式
大数据·人工智能·物联网·人力资源·科莱特·科莱特人才服务