linux服务器之间设置免密登录
linux服务器之间设置免密登录
- 搞三台虚拟机
我的三台虚拟机是
192.168.30.101
192.168.30.102
192.168.30.103
- 改一下主机名
vi /etc/hostname
文件里面的内容改成自己主机名就行
我改的是kafka101,kafka102,kafka103
- 改host文件,添加以下内容
192.168.30.101 kafka101
192.168.30.102 kafka102
192.168.30.103 kafka103
- 以上操作都是为了方便,不搞也行,直接输ip地址
- 每台服务器上都生成一下秘钥,执行命令
ssh-keygen -t rsa
执行完成后一直点回车就行了
- 生成的文件在
/root/.ssh
文件夹里,文件夹以点开头,是个隐藏文件,要想看就在root文件夹里输入ls -lha
,可以查看隐藏文件夹 - 进入
.ssh
,里面有这几个文件
id_rsa #生成的私钥文件
id_rsa.pub #生成的公钥文件
- 把公钥的文件名改了,都改成
id_rsa.pub_copy_kafka101
,其他服务器也改一下,后缀是对应的主机名
mv id_rsa.pub id_rsa.pub_copy_kafka101
- 三台服务器都改完之后就有三个文件了,
id_rsa.pub_copy_kafka101
,id_rsa.pub_copy_kafka102
,id_rsa.pub_copy_kafka103
- 每台服务器都要有这三个文件,用命令分发,或者用ftp工具传输都行,分发命令
scp id_rsa.pub_copy_kafka101 kafka102:~/.ssh/
,这个是从kafka101把文件分发到kafka102 - 操作完后执行命令
cat id_rsa.pub_copy_kafka102 >> authorized_keys
,cat id_rsa.pub_copy_kafka103 >> authorized_keys
每台服务器都把除自己外的公钥写到
authorized_keys
这个文件里就行了
- 操作完就可以免密登录了,输入命令
ssh kafka102
,就直接连接上了,不用输密码
linux服务器之间设置免密登录相关推荐
- 多台Linux服务器之间互相免密登陆
多台Linux服务器之间互相免密登陆 例如我们有三台Linux 服务器: 192.168.0.1 192.168.0.2 192.168.0.3 1.1 首先配置服务器 1 面密令登录2 和 3 1. ...
- linux100台服务器免密,多台Linux服务器之间互相免密登陆,脚本同步免密
多台Linux服务器之间互相免密登陆,脚本同步免密 环境: 三台Linux 服务器 IP Release ...
- linux搭建sftp服务器并设置免密登录
参考资料:linux环境快速搭建sftp服务以及设置免密 - 渐逝的星光 - 博客园 (cnblogs.com) 网上很多搭建sftp的文章,最后免密登录设置都有点问题,研究了一下终于通了,做个记录 ...
- Linux主机之间配置免密登录
需求:linux主机上配置免密登录其他服务器 系统环境:centos7 主机A:192.168.149.150 主机B:192.168.149.153 示例:在主机A上配置免密登录主机B 1.主机A上 ...
- 关于设置不同linux主机之间ssh免密登录简易方法
2019独角兽企业重金招聘Python工程师标准>>> 在linux日常中,经常会有ssh链接其他主机服务器的action,也学习过大家日常用配置ssh免密登录的方法. 小编今天在这 ...
- CentOS7虚拟机之间设置免密登录
文章目录 1.目标 2.前期准备 3.生成公钥 4.复制公钥要其他节点 5.如何取消免密登录 1.目标 通过ssh方式登录各个主机,并且不需要输入密码,其中ssh命令的格式如下: ssh [-l lo ...
- Linux配置hostname、免密登录
Linux配置hostname.免密登录 前言 Linux服务器在局域网之间可以通过ssh命令互相登录,也可以使用scp传输文件 但是每次都需要输入密码,服务器数量少的情况还可以接受,数量多了之后无法 ...
- hadoop 添加删除机器以及设置免密登录
添加hadoop机器 先在slaves中添加机器 然后启动datanode $: ./usr/hadoop-0.20.2-cdh3u4/bin/hadoop-daemon.sh start datan ...
- ssh设置免密登录后登录仍需密码可能的原因,以及 ssh 出问题或的调试方法
免密登录失败 ssh设置免密登录后登录仍需密码可能的原因,home 路径下的对应用户权限不对,或者 .ssh 文件夹权限不对,/home/$user 和 /home/$user/.ssh 路径必须是 ...
最新文章
- android stadio 快捷键最好的材料 android stadio大全 最牛逼的android stadio快捷键
- js原生选项卡(自动播放无缝滚动轮播图)二
- 2018年创业最火热点的是什么?看到这个你可能就知道哪方面发展最热了
- 解决无法创建txt文档
- 更深入地了解Java 8 Date and Time API
- 使用 Python 获取 Linux 系统信息的代码
- semihost/ITM机制浅析以及使用JLINK通过ITM调试stm32单片机
- 异常:org.springframework.http.converter.HttpMessageNotReadableException
- python+selenium 自动化测试环境搭建
- servlet无法自动在web.xml中配置
- python快速排序的原理_理解快速排序算法
- 【树莓派】在Raspbian下将wifi中继为有线网络
- android adb 命令启动,如何从adb shell启动和停止android服务?
- Eclipse:更换背景图片
- 计算机图像图形处理相关概念
- 三星android5 root包,三星N9200刷国行系统(含五件套root权限recovery SuperSU)
- 未来计算机手抄报图片,【科技与未来手抄报图片大全】未来科技手抄报图片_科技创造未来手抄报设计_亲亲宝贝网...
- 做产品路线图规划用什么工具?
- openCV 需要显示的图片太大超出了屏幕范围
- 【编译原理】第五章 语法制导翻译