在进行多台服务器的使用时,如果每个都去进行输密码的话很麻烦,为了简单一点,我们可以配置多台服务器之间的免密登录,这个免密登录是多台服务器之间相互登录是免密的。

概述

我这里配置的是三态服务器(虚拟服务器)之间的免密登录,总共三个步骤:

我的服务器名:bdc112 bdc113 bdc114

配置步骤:
1、在某一台上生成公钥(以bdc114)为例:

#生成公钥
#路径 /home/lqs/.ssh
ssh-keygen -t rsa

2、将公钥拷贝到我们要免密登录的服务器上(这里以bdc112 bdc113 bdc114为例)

#将公钥拷贝到本身
ssh-copy-id bdc112#将公钥拷贝到bdc113
ssh-copy-id bdc113将公钥拷贝到bdc114
ssh-copy-id bdc114

3、如果我们想让服务器之间分别进行免密登录,则对应的去改服务器进行以上三步的操作就可以了。
最好是在主要使用的一台服务器上配置一下root(/root/.ssh)下的免密登录到其它设备,操作和上面是一样的,只不过是只需要操作一台罢了。

以bdc114的免密配置过程如下

注意:bdc112 bdc113 这之前同他们两个的我是配置好了的!!!

#进入到秘钥存储的目录下
[lqs@bdc114 ~]$ cd /home/lqs/.ssh/
[lqs@bdc114 .ssh]$ ll
总用量 4
-rw-------. 1 lqs lqs 784 12月  5 19:26 authorized_keys#生成bdc114上生成公钥
[lqs@bdc114 .ssh]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/lqs/.ssh/id_rsa): #按回车键即可
Enter passphrase (empty for no passphrase): #按回车键即可
Enter same passphrase again: #按回车键即可
Your identification has been saved in /home/lqs/.ssh/id_rsa.
Your public key has been saved in /home/lqs/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:n/Enk63YJpr3AKKiJiPWOtJOO/ymNqrYqfH6dykjBXo lqs@bdc114
The key's randomart image is:
+---[RSA 2048]----+
|                 |
|                 |
|                 |
|  .              |
| . .  . S .      |
|. E .. . o + o   |
|.++..  .  + = o  |
|*XB== o  .o+.=   |
|#X@O.+  oo.++    |
+----[SHA256]-----+#将秘钥拷贝到bdc112上
[lqs@bdc114 .ssh]$ ssh-copy-id bdc112
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/lqs/.ssh/id_rsa.pub"
The authenticity of host 'bdc112 (192.168.10.112)' can't be established.
ECDSA key fingerprint is SHA256:ZGPgFcu+jpGTP7mIzWbS5cydLEt9jOxmUYYHXQxTH9s.
ECDSA key fingerprint is MD5:46:02:86:f7:1c:c3:63:25:be:d8:c1:21:fe:29:04:f9.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
lqs@bdc112's password: Number of key(s) added: 1Now try logging into the machine, with:   "ssh 'bdc112'"
and check to make sure that only the key(s) you wanted were added.#将秘钥拷贝到bdc113上
[lqs@bdc114 .ssh]$ ssh-copy-id bdc113
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/lqs/.ssh/id_rsa.pub"
The authenticity of host 'bdc113 (192.168.10.113)' can't be established.
ECDSA key fingerprint is SHA256:ZGPgFcu+jpGTP7mIzWbS5cydLEt9jOxmUYYHXQxTH9s.
ECDSA key fingerprint is MD5:46:02:86:f7:1c:c3:63:25:be:d8:c1:21:fe:29:04:f9.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
lqs@bdc113's password: Number of key(s) added: 1Now try logging into the machine, with:   "ssh 'bdc113'"
and check to make sure that only the key(s) you wanted were added.#将秘钥拷贝到bdc114上
[lqs@bdc114 .ssh]$ ssh-copy-id bdc114
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/lqs/.ssh/id_rsa.pub"
The authenticity of host 'bdc114 (192.168.10.114)' can't be established.
ECDSA key fingerprint is SHA256:ZGPgFcu+jpGTP7mIzWbS5cydLEt9jOxmUYYHXQxTH9s.
ECDSA key fingerprint is MD5:46:02:86:f7:1c:c3:63:25:be:d8:c1:21:fe:29:04:f9.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
lqs@bdc114's password: Number of key(s) added: 1Now try logging into the machine, with:   "ssh 'bdc114'"
and check to make sure that only the key(s) you wanted were added.#免密登录到设备bdc112上
[lqs@bdc114 .ssh]$ ssh bdc112
Last login: Sun Dec  5 19:27:03 2021 from bdc113
[lqs@bdc112 ~]$ exit
登出
Connection to bdc112 closed.#免密登录到设备bdc113上
[lqs@bdc114 .ssh]$ ssh bdc113
Last failed login: Sun Dec  5 19:23:11 CST 2021 from bdc112 on ssh:notty
There was 1 failed login attempt since the last successful login.
Last login: Sun Dec  5 19:03:52 2021 from 192.168.10.15
[lqs@bdc113 ~]$ exit
登出
Connection to bdc113 closed.

Linux操作之多台服务器配置免密登录相关推荐

  1. centos ssh免密登录 多台互相免密登录

    centos SSH免密登录 多台互相免密登录 一.从一台服务器免密登录到多台服务器 假定操作的机器为crawl01,需要免密登录的机器为crawl02,crawl03... 在crawl01上做如下 ...

  2. linux服务器配置免密登录方式(vscode 以及 MobaXterm 登录)

    免密登录步骤 1. 本地系统安装ssh 2. 本地系统生成秘钥 #cmd窗口 ssh-keygen -t rsa # C:\Users\sly\.ssh 目录下会生成秘钥 # authorized_k ...

  3. linux如何自动化部署脚本实现免密登录并访问资源

    任务把weijie主机jdk文件安装到weijie1中. 首先再各台主机中安装必要的命令: expect.wget.httpd.ssh 执行命令 如:expect提示命令不存在,则分别安装命令 yum ...

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

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

  5. 通过ssh远程登录linux的原理过程和配置免密登录

    1.总结通过ssh远程登录linux的原理过程 基于口令的认证 客户端和服务端建立TCP连接 协商阶段 双方进行ssh版本协商 密钥协商阶段 在服务器端生成一对密钥,将公钥传递给客户端,客户端将密钥C ...

  6. linux使用同一密钥对实现互相免密登录

    准备两台主机 192.168.191.133   192.168.191.121 先在133主机上生成密钥信息 [root@zabbix ~]# ssh-keygen -t rsa -P '' -f ...

  7. centos中多台主机免密登录_centos免密码使用密钥登录

    1.使用Key验证连接SSH 使用Key的登陆需要生成一对密钥,putty.secureCRT以及Xshell均有生成密钥的功能,本文以Xshell 5为例. 密码为密钥密码,如果不设置,只要拥有密钥 ...

  8. [linux] redhat 7 ssh 安装配置免密登录

    安装ssh yum install openssh 查看端口 netstat -ntpl netstat -ntpl | grep :22 启动和关闭 service sshd restart/sta ...

  9. linux中ssh免密登录,Linux之SSH免密登录

    Linux 双向 SSH 免密登录 原理 双向,顾名思义,双方互通,此处的意思是多台 linux 两两免密登录.双向比单向多了些操作,单向只需把某一个linux的公钥发送给其他linux即可,而双向要 ...

最新文章

  1. grub设置密码的方法
  2. 使用masonry布局旋转View的问题
  3. C#线程篇---Task(任务)和线程池不得不说的秘密
  4. 再举个webstrom 正则应用例子。
  5. angular HttpClient getbyid 方法获取数据
  6. 《华为数字化转型之道》-名不副实所以更值得学习
  7. 地震数据插值之深度学习方法
  8. matlab c2d tustin,Matlab中的c2d函数用法以及绘制传函的Bode图
  9. C++描述 LeetCode 5676. 生成交替二进制字符串的最少操作数
  10. 物联网毕业设计 单片机遥控小车
  11. 七彩虹将星 X15 AT 2023 参数配置 七彩虹将星 X15 AT 评测
  12. 抢购软件能用Java写吗_茅台抢购脚本详细教程!!!另已将茅台抢购做成了一个软件!!!...
  13. Postgresql12+Pgpool-ii 4.1高可用集群
  14. 使用cublas实现矩阵乘法
  15. Github Emoji——Github表情大全
  16. JDBC之程序编写步骤
  17. 完整的SEO团队应该包括哪些人员(细分八要职)
  18. mysql迅_迅搜(xunsearch) - 开源免费中文全文搜索引擎|PHP全文检索|mysql全文检索|站内搜索...
  19. conda install安装python库失败:PackagesNotFoundError: The following packages are not available from curren
  20. 升级windows media player 到 wmp11

热门文章

  1. 骨传导耳机有啥用、戴着耳朵不疼的蓝牙耳机
  2. kali-ARP欺骗
  3. 新一代三维GIS技术助力灭火救援工作更高效、更标准、更科学
  4. 微信小程序页面无限滚动流
  5. 数据处理技巧(4):txt/word等快速选中部分数据
  6. 面试python的理解_面试宝典:深入理解这110道python面试题,AI和大数据向你招手,下...
  7. 【《易经》64个智慧】
  8. VUE2.0 插入腾讯地图(有经纬度和搜索功能以及标记’)
  9. 2021年中国健康体检现状与格局分析,老龄化趋势推动产业发展,民营占比持续提升「图」
  10. 计算机二级考试及格是什么意思,请问一下计算机二级考试的分数影响大吗?还是及格就好?...