ssh免密登录

一.什么是ssh

SSH(Secure Shell,安全外壳)是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。传统远程登录和文件传输方式,例如Telnet、FTP,使用明文传输数据,存在很多的安全隐患。随着人们对网络安全的重视,这些方式已经慢慢不被接受。SSH协议通过对网络数据进行加密和验证,在不安全的网络环境中提供了安全的网络服务。作为Telnet和其他不安全远程shell协议的安全替代方案,目前SSH协议已经被全世界广泛使用,大多数设备都支持SSH功能。

二.准备步骤

首先我们先准备三台服务器,先确定一台服务器当主机来实现免密登录,在另外两台服务器上关闭防火墙,设置好机器名,并将其ip地址改为静态(记住改好的ip地址)

三.具体步骤

1.在主机上生成公私钥

ssh-keygen -t  rsa  -P ' '

接着按enter(回车键)直至出现密钥

2.在主机1上给2,3机器分配公钥

ssh-copy-id -i 公钥路径 root@机器2的ip地址

ssh-copy-id -i 公钥路径 root@机器3的ip地址

公钥路径一般为   /root/.ssh/id_rsa.pub

其中输入yes和你对应机器2,3的密码

3.配置主机上的hosts文件

vim  /etc/hosts

进入文件后加上:                        机器2的ip地址+机器2的主机名

                                                     机器3的ip地址+机器3的主机名

                                                      ........

4.检查能否登录机器2和3

ssh+机器2(3)的主机名

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

中国java之父.~~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值