Linux多电脑ssh免密码登录
Linux多电脑ssh免密码登录
1.这里拿三台虚拟机举例子.版本为:CentOS7
第一步:;开机,连接.
第二步:确定你的其中一台为主机.(生成公共的密匙).
第三步:目的:创建.ssh文件
命令:在每个电脑中 使用ssh root@ip地址.这里是三个虚拟机.所以我们需要重复三次.系统提示直接随便输入即可,我们的目的只是单纯的让它生成一个文件!
然后看一下有没有成功!
命令:cd ~/.ssh

每个电脑都看一下.得到上图效果完成!
第四步:vim /etc/ssh/sshd_config 编辑文件(这一步在你的主电脑上操作!)
这里是要编辑这个文件.
然后,一直按着↓找到(就是箭头啦)

这个就是成功进入文件的效果
找到下面选项


一共需要修改的是三个.光标移动到#号,删除就可以了!字体的颜色就会变!
然后:wq!保存!
下一步:
目的:生成ssh密匙!
命令:ssh-keygen -t rsa 进去之后直接三个enter(不要去管它,直接按就好了)

这个就是密匙!

你在看你的ssh文件夹.看是不是多了文件了!pub就是公共的密匙!
下一步:
目的:把生成的密匙,传到你的其他电脑中!
把A电脑生成的id_rsa.pub 放置到B电脑中~/.ssh目录下
scp ~/.ssh/id_rsa.pub root@B电脑的ip:~/.ssh/ 这时候需要最后一次输入密码

就是上图的效果!
从这一步开始,你就要去你的另外两台机子操作了.主机只是生成文件并发送过去!(你要搞两个,你就要发两次么,把ip地址换一下就好了)然后去你的其他电脑看一下.ssh文件夹有没有多文件.也就是那个pub文件!
多的话就对了!
然后在你的其他电脑中执行以下的步骤:
1. cd ~/.ssh/
2. 进入ssh文件夹
在B电脑中生成管理A电脑的标识
执行这个 cat id_rsa.pub --> ./authorized_keys
你会看到你的文件又多了一个!
最后更改权限:
设置authorized_keys权限是600
在其他电脑中 分别设置chmod 600 authorized_keys
这里就是改authorized_keys的权限!
好了,这就都设置好了,
测试:
在你的主电脑中创建一个文件.然后发给你的两个电脑,咔.不需要输入密码就过去了!
(你会想到传pub密匙的时候是最后一次输入密码!)
这就成功了!

Linux多电脑ssh免密码登录的更多相关文章
- jenkins发布项目到远程主机上,配置linux使用SSH免密码登录
一.首先要配置两台linux如何使用SSH免密码登录,这样脚本执行scp命令以及远程执行脚本都不需要输入密码: A为本地主机(即用于控制其他主机的机器,jenkins服务器) ; B为远程主机(即被控 ...
- Linux 配置ssh 免密码登录
在平常应用中,我们经常会登录到其他主机,比如说服务器,每次都需要用户名和密码. 我们可以通过ssh免密码登录服务器而不需要输入密码. 现在有一台ubuntu的阿里云服务器,称之为 server. 公 ...
- Linux下SSH免密码登录
转自:http://haitao.iteye.com/blog/1744272 ssh配置 主机A:10.0.5.199 主机B:10.0.5.198 需要配置主机A无密码登录主机A,主机B 先确保所 ...
- Mac ssh 免密码登录 Mac 或者 Linux
最近在 Mac上操作另一台 Mac 和 Linux 服务器,每次输密码太麻烦.所以直接设置 ssh 免密码登录,省去输入密码的过程.先在本机执行 ls ~/.ssh 若不存在 id_rsa,id_rs ...
- linux实现ssh免密码登录
linux实现ssh免密码登录 本地系统执行 ssh-keygen -t rsa 命令,生成密钥文件 在相应的目录下查看生成的密钥文件,其中:id_rsa为私钥文件,id_rsa.pub为公钥文件 本 ...
- 【Hadoop系列】linux下 root用户免密码登录远程主机 ssh
SSH原理:[Hadoop系列]linux SSH原理解析 操作环境: CentOS 6.5 操作对象: 用户A主机和远程主机B 正文部分:斜体加粗代表linux指令. linux下 非root用户免 ...
- Mac下到Linux主机ssh免密码登录
最近忙得忘乎所以,写篇博客放松放松,RT,直接上命令好了 # Local ssh-keygen -t rsa scp ~/.ssh/id_rsa.pub username@server:~/.ssh/ ...
- linux 配置ssh免密码登录
1.确保主机名唯一 主机名修改方法: a.修改/etc/sysconfig/network,HOSTNAME=想要设置的主机名称 b.修改/etc/hosts,127.0.0.1 localhos ...
- Linux下SSH免密码登录(转)
搭建hadoop集群的时候一定会用到的就是SSH免密码登录 [hadoop@hadoop1 ~]$ ssh-keygen -t rsa Generating public/private rsa ke ...
随机推荐
- Pandas教程目录
Pandas数据结构 Pandas系列 Pandas数据帧(DataFrame) Pandas面板(Panel) Pandas基本功能 Pandas描述性统计 Pandas函数应用 Pandas重建索 ...
- 技术分享:JS工作原理
一 浏览器组成可分两部分:Shell+内核. 浏览器内核又可以分成两部分:渲染引擎(layout engineer或者Rendering Engine)和JS引擎. 渲染引擎功能作用 渲染引擎,负责对 ...
- spark 性能优化
1.内存 spark.storage.memoryFraction:很明显,是指spark缓存的大小,默认比例0.6 spark.shuffle.memoryFraction:管理executor中R ...
- 卡在了“正在设定 ttf-mscorefonts-installer”的解决
方向键啊鼠标的都不行,其实用tab键就可以选择了.冏死--
- Svn Replacement For Git Stash
svn 实现git stash类似的功能 % svn diff > WorkInProgress.txt % svn revert -R . <make changes> % svn ...
- Opencv+pycharm+anaconda配置
最简便的方法,没有之一 首先下载annconda:(不要从官网下,还要FQ,还要慢) https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 请注 ...
- 小练习:补数 (Number Complement)
1.eamples Input: Output: Explanation: The binary representation of (no leading zero bits), and its c ...
- 023——VUE中数据排序sort() / 数据反转 reverse() 的使用
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- redisAPI整理
全局命令 1.查看所有键 keys * 2.键总数 dbsize 3.检查键是否存在 exists key 4.删除键 del key del key1 key2 key3 5.键过期 expire ...
- mysqldump 使用方法
1.仅导出数据: mysqldump -t -uroot -proot pgenius RES_COM_PFT_FCST>RES_COM_PFT_FCST.sql 2.有条的导出数据: mysq ...