linux服务器之间设置免密登录

  1. 搞三台虚拟机

我的三台虚拟机是
192.168.30.101
192.168.30.102
192.168.30.103

  1. 改一下主机名

vi /etc/hostname
文件里面的内容改成自己主机名就行
我改的是kafka101,kafka102,kafka103

  1. 改host文件,添加以下内容

192.168.30.101 kafka101
192.168.30.102 kafka102
192.168.30.103 kafka103

  1. 以上操作都是为了方便,不搞也行,直接输ip地址
  2. 每台服务器上都生成一下秘钥,执行命令ssh-keygen -t rsa

执行完成后一直点回车就行了

  1. 生成的文件在/root/.ssh文件夹里,文件夹以点开头,是个隐藏文件,要想看就在root文件夹里输入ls -lha ,可以查看隐藏文件夹
  2. 进入.ssh ,里面有这几个文件

id_rsa #生成的私钥文件
id_rsa.pub #生成的公钥文件

  1. 把公钥的文件名改了,都改成id_rsa.pub_copy_kafka101,其他服务器也改一下,后缀是对应的主机名

mv id_rsa.pub id_rsa.pub_copy_kafka101

  1. 三台服务器都改完之后就有三个文件了,id_rsa.pub_copy_kafka101id_rsa.pub_copy_kafka102id_rsa.pub_copy_kafka103
  2. 每台服务器都要有这三个文件,用命令分发,或者用ftp工具传输都行,分发命令 scp id_rsa.pub_copy_kafka101 kafka102:~/.ssh/,这个是从kafka101把文件分发到kafka102
  3. 操作完后执行命令 cat id_rsa.pub_copy_kafka102 >> authorized_keyscat id_rsa.pub_copy_kafka103 >> authorized_keys

每台服务器都把除自己外的公钥写到authorized_keys这个文件里就行了

  1. 操作完就可以免密登录了,输入命令 ssh kafka102,就直接连接上了,不用输密码

linux服务器之间设置免密登录相关推荐

  1. 多台Linux服务器之间互相免密登陆

    多台Linux服务器之间互相免密登陆 例如我们有三台Linux 服务器: 192.168.0.1 192.168.0.2 192.168.0.3 1.1 首先配置服务器 1 面密令登录2 和 3 1. ...

  2. linux100台服务器免密,多台Linux服务器之间互相免密登陆,脚本同步免密

    多台Linux服务器之间互相免密登陆,脚本同步免密 环境: 三台Linux 服务器 IP                          Release                        ...

  3. linux搭建sftp服务器并设置免密登录

    参考资料:linux环境快速搭建sftp服务以及设置免密 - 渐逝的星光 - 博客园 (cnblogs.com) 网上很多搭建sftp的文章,最后免密登录设置都有点问题,研究了一下终于通了,做个记录 ...

  4. Linux主机之间配置免密登录

    需求:linux主机上配置免密登录其他服务器 系统环境:centos7 主机A:192.168.149.150 主机B:192.168.149.153 示例:在主机A上配置免密登录主机B 1.主机A上 ...

  5. 关于设置不同linux主机之间ssh免密登录简易方法

    2019独角兽企业重金招聘Python工程师标准>>> 在linux日常中,经常会有ssh链接其他主机服务器的action,也学习过大家日常用配置ssh免密登录的方法. 小编今天在这 ...

  6. CentOS7虚拟机之间设置免密登录

    文章目录 1.目标 2.前期准备 3.生成公钥 4.复制公钥要其他节点 5.如何取消免密登录 1.目标 通过ssh方式登录各个主机,并且不需要输入密码,其中ssh命令的格式如下: ssh [-l lo ...

  7. Linux配置hostname、免密登录

    Linux配置hostname.免密登录 前言 Linux服务器在局域网之间可以通过ssh命令互相登录,也可以使用scp传输文件 但是每次都需要输入密码,服务器数量少的情况还可以接受,数量多了之后无法 ...

  8. hadoop 添加删除机器以及设置免密登录

    添加hadoop机器 先在slaves中添加机器 然后启动datanode $: ./usr/hadoop-0.20.2-cdh3u4/bin/hadoop-daemon.sh start datan ...

  9. ssh设置免密登录后登录仍需密码可能的原因,以及 ssh 出问题或的调试方法

    免密登录失败 ssh设置免密登录后登录仍需密码可能的原因,home 路径下的对应用户权限不对,或者 .ssh 文件夹权限不对,/home/$user 和 /home/$user/.ssh 路径必须是 ...

最新文章

  1. android stadio 快捷键最好的材料 android stadio大全 最牛逼的android stadio快捷键
  2. js原生选项卡(自动播放无缝滚动轮播图)二
  3. 2018年创业最火热点的是什么?看到这个你可能就知道哪方面发展最热了
  4. 解决无法创建txt文档
  5. 更深入地了解Java 8 Date and Time API
  6. 使用 Python 获取 Linux 系统信息的代码
  7. semihost/ITM机制浅析以及使用JLINK通过ITM调试stm32单片机
  8. 异常:org.springframework.http.converter.HttpMessageNotReadableException
  9. python+selenium 自动化测试环境搭建
  10. servlet无法自动在web.xml中配置
  11. python快速排序的原理_理解快速排序算法
  12. 【树莓派】在Raspbian下将wifi中继为有线网络
  13. android adb 命令启动,如何从adb shell启动和停止android服务?
  14. Eclipse:更换背景图片
  15. 计算机图像图形处理相关概念
  16. 三星android5 root包,三星N9200刷国行系统(含五件套root权限recovery SuperSU)
  17. 未来计算机手抄报图片,【科技与未来手抄报图片大全】未来科技手抄报图片_科技创造未来手抄报设计_亲亲宝贝网...
  18. 做产品路线图规划用什么工具?
  19. openCV 需要显示的图片太大超出了屏幕范围
  20. 【编译原理】第五章 语法制导翻译

热门文章

  1. 教妹学 Java:异常处理机制
  2. 在不损坏C盘的情况下为C盘扩容,适用于Win
  3. App测试流程思维导图
  4. java foreach 遍历map_java中遍历map的几种方法
  5. 新生必备清单:不想成为虚度青春的“小透明”,手机应该怎样选?
  6. TP/FN/FP/TN(符号含义)与confusion matrix
  7. 怎样在Powerpoint中剪裁视频或音频ppt背景素材
  8. 页面自动跳转实现方法
  9. 快餐店装修材料之灯具的布置
  10. 新华网:软件工程师职业前景、薪水报酬及地位分析