Linux:多台机器之间 SSH 免密码登录

作为一个数据小白,经过一段时间的学习后已经熟练的掌握了ElasticSearch,Kafka,Zookeeper,Spark,Storm,Hadoop,HDFS…等单词的拼写,不管具体做什么,英文词汇量是增加了不少。

工作平时按部就班的搭建环境,写代码,好像也没什么特别的事情,直到开始要上生产才发现环境不互通啊。
在这里插入图片描述

明天就要上线,好捉急…感觉自己被掏空
赶快开始查资料,原来还有ssh免密登陆一说,作为一个菜鸟,看到这个都要进化为究极体了,开始充电中

在这里插入图片描述

方案

1.进入.ssh目录下面,在每台机器上执行如下命令(一路回车,产生密钥):

ssh-keygen -t  rsa

2.执行完成后将产生

id-rsa (私钥) id-rsa.pub  (公钥)

3.将公钥上传的需要免密的设备上

scp id_rsa.pub remote_username@remote_ip:~/.ssh/

4.在需要免密设备.ssh文件夹下面执行

cat id_rsa.pub >> authorized_keys

将一个文件内容追加到另一个文件末尾
依次类推,直到集群中的最后一台机器的公钥添加到 authorized_keys 中,这样就可以实现免密登陆啦

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值