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密匙的时候是最后一次输入密码!)

这就成功了!

转载于:https://www.cnblogs.com/longBig/p/6940823.html

linux实现免密登陆相关推荐

  1. linux没有root密码xshell,LINUX终端免密登陆(以Xshell为例)

    1,工具-新建用户密钥生成向导linux 2,密钥类型选择:RSA,而后下一步shell 3,输入密钥名称和密码ssh 4,公钥格式为SSH-OpenSSH,保存为文件(后缀为pub)(记录此文件目录 ...

  2. linux ssh免密登陆远程服务器

    10.170.1.18服务器免密登录到10.170.1.16服务器 首先登入一台linux服务器(10.170.1.18),此台做为母机(即登入其他linux系统用这台做为入口):执行一行命令生成ke ...

  3. linux SSH免密登陆 附带免密登陆脚本

    1.首先修改集群内的映射文件 vi /etc/hosts 在里面最后添加集群内的映射 192.168.43.120 master 192.168.43.121 slave1 192.168.43.12 ...

  4. 2,史上最全linux的免密登陆和设定用户登陆(RHCE)

    文章目录 1.实现免密登录 2.设置只允许student1, student2用户登录 3.get和post的区别 4.HTTP状态码,常用的状态码有哪些? 5.HTTP请求报文和响应报文 6.HTT ...

  5. 免秘登陆linux_linux 免密登陆(超简单)

    一.客户端生产公钥 在windwos上 生成公钥私钥前,先下载git哦 ssh-keygen -t rsa # 记住下方方框内公钥保存地址, 二.查看自己用户的登录地址 cat /etc/passwd ...

  6. Linux 普通用户之间免密登陆

    目的: 同台机器之间实现普通用户之间的免密登陆: NN01 的user1 免密登陆 user2 不同机器之间实现普通用户之间的免密登陆 :NN01 的user1 免密登陆 NN01 的user1 一. ...

  7. linux上如何设置ssh免密登陆

    一.linux上ssh链接 1.功能说明 scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下.scp传输数据用的是SSH协议,保证了数据传输的安全 ...

  8. ssh免密登陆失败原因总结(Linux)

    转载自  ssh免密登陆失败原因总结(Linux) 1. SSH公钥认证(免密码)配置 登录到本机服务器A,切换到响应的操作系统用户,执行命令,生成秘钥文件[按照提示直接回车] ssh-keygen ...

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

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

最新文章

  1. 预习一下计算机网络分类,计算机网络实验预习报告1
  2. HAProxy负载平衡集群实例
  3. 老李分享:Android性能优化之内存泄漏 3
  4. SpringBoot集成Flowable_Jsite已办任务菜单报500
  5. android listview 刷新不正确,Android中设置ListView内容刷新问题
  6. “乌木”到底是何物?它是怎样形成的?为何总能卖出天价?
  7. js 内存引用计数_快速内存管理–自动引用计数
  8. ARM、DSP、FPGA的技术特点和区别
  9. Less/Sass 定制私人常用方法库
  10. 两个数和三个数的最大值和最小值宏定义
  11. talentcentral测评结果_校招的时候性格测试直接跪了,到底是怎么个机制?
  12. CAD导出pdf的正确方法(包括导出黑白pdf)
  13. matlab向量的模
  14. SLAM中本质矩阵E,基础矩阵F,单应矩阵H总结
  15. 数学期望(离散型和连续型)
  16. 银河麒麟V10(Kylin Linux V10)之DBeaver安装
  17. 校园助手APP--简介及框架
  18. Onetab快速删除所有历史网页
  19. 李永乐数学基础过关660题高等数学选择题
  20. 春夜宴诸从弟桃李园序 李白

热门文章

  1. Visual Studio DSL 入门 9---创建状态机的图形符号
  2. 学习开发语言 python 资料
  3. 使用vm server 虚拟机上安装oracle-rac 共享磁盘错误解决
  4. android音频系统之AudioTrack的使用
  5. android eclipse的环境配置
  6. vim程序编译器使用(整理)
  7. 你与弄懂promise之间可能只差这篇文章(二)
  8. C++数组(一维、二维、三维)的动态分配new、初始化memset和释放delete
  9. Java并发—锁的四种状态
  10. 重要接口—Cloneable接口