NLP-虚拟机下多个Ubuntu系统实现ssh免密登录

1 篇文章 0 订阅

1.在VMware workstation pro 14下安装多个Ubuntu系统,小C安装了 master、salve1、salve2三个节点;具体步骤请参考上一篇。

2.查看各个节点的IP

ifconfig
##小C的IP是

192.168.76.129 master
192.168.76.131 salve1
192.168.76.132 salve2

3.然后在每个节点上安装ssh

##确认有没安装过ssh
ps -e | grep ssh

如果出现 sshd 说明已经安装过

没有安装的执行下列脚本:

##更新apt
sudo apt-get update

##安装openssh
sudo apt-get install ssh

##cd 到ssh文件目录下,这一步可能没有
cd ~.ssh/

##没有ssh目录,执行
ssh localhost ssh-keygen -t rsa

##会生成两个文件 id_rsa 和 id_rsa.pub,前面的是私钥后的是公钥
##把公钥放到authorized_keys文件中,没有这个文件,执行下面的脚本会自动生成
cat id_rsa.pub >> authorized_keys

以上就是实现安装ssh的基本步骤,把上的分别在三个节点上执行一遍,验证成功

本机s'sh

4.实现免密

在master节点上把其他的节点的公钥传到master的authorized_keys上

##(192.168.76.131 是其他电脑的ip ,有几台节点这句命令改ip执行几遍,查看ip:ifconfig)
ssh 192.168.76.131 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 

然后在master上的authorized_keys文件复制替换到各个节点上,是的每个节点上的authorized_keys文件一样,包含所有节点的远程登录秘钥,来实现互相ssh免密登录

scp ~/.ssh/authorized_keys 192.168.76.131:~/.ssh/authorized_keys 

5.测试

然后在每个节点上连接其他节点,第一次进可能需要密码,退出在连一次就OK了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

萝卜C

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

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

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

打赏作者

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

抵扣说明:

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

余额充值