配置ssh实现远程登录

1、首先查看虚拟机是否安装OpenSSH

rpm -qa | grep openssh


如果没有安装,则执行

yum install openssh-server


在线安装OpenSSH
查看虚拟机是否开启OpenSSH服务

service sshd status


如果OpenSSH服务处于关闭状态
则执行

service sshd start


开启OpenSSH服务
2、配置SSH免密钥登录功能(三台虚拟机都需要重复一下操作)
使用

ssh-keygen -t rsa


{根据提示操作)
生成密钥操作会默认在虚拟机的root目录下生成一个包含密钥的隐藏目录.ssh
进入隐藏目录

cd /root/.ssh


执行 

ll -a


查看当前目录下所有文件


 id_rsa和id_rsa.pub分别是虚拟机的私钥文件和公钥文件
为了便于文件配置和虚拟机通信,对主机进行映射配置

vi /etc/hosts


添加

192.168.121.130 node01
192.168.121.131 node02
192.168.121.132 node03


在node01 上执行 

ssh-copy-id 主机名


将公钥复制到相关联的虚拟机(包括自身)


如果报这个错,查看主机名是否对,
如果对,还是报错,重启所有虚拟机
还是不行,就查看映射文件配置是否错误
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值