Linux怎么配置双机SSH互相信任实现免密码登录?
各位好,本篇将通过两台机器的配置介绍如何实现双向互相登录无需密码认证。本篇使用一种方式被称为"公私钥"认证的方式来进行ssh登录。"公私钥"认证方式简单的解释是:首先在客户端上创建一对公私钥(公钥文件:~/.ssh/id_rsa.pub;私钥文件:~/.ssh/id_rsa),然后把公钥放到服务器上(~/.ssh/authorized_keys),自己保留好私钥。当ssh登录时,ssh程序会发送私钥去和服务器上的公钥做匹配。如果匹配成功就可以登录了。下面将详细介绍如何配置。
1、首先我们需要确保两台机器可以连通,并且都开启了ssh认证服务。我们可以执行ping命令来确保两台机器是否可以连通。具体操作如下图所示


2、然后确保是否都开启了sshd服务。执行命令"ps -ef | grep sshd" 查看是否开启。具体展示如下图所示。

3、然后我们在A机(192.168.3.132)上生成一对公钥、私钥。采用命令"ssh-keygen -t rsa -P """来进行生成。具体操作如下图所示。

4、生成完毕后,然后将生成的公钥通过scp命令拷贝到B机(192.168.3.159)的root/.ssh/目录下。生成的公钥默认目录为:/root/.ssh/。我们执行命令"scp /root/.ssh/id_rsa.pub 192.168.3.159:/root/.ssh/authorized_keys"执行文件拷贝工作,拷贝到B机上文件进行了重命名为:authorized_keys。具体操作如下图所示。

5、然后我们在A机上通过ssh连接B机并执行命令date,查看B机的时间。我们执行命令:“ssh 192.168.3.159 date”可以看到不需要输入密码就可以登录B机了。具体展示如下图所示。我们已经配置好了A机登录B机不需要密码的方式。

6、同样在B机上我们执行命令"ssh-keygen -t rsa -P """,生成一对公钥、私钥。具体操作如下图所示。

7、然后将生成的公钥通过scp命令,拷贝到A机(192.168.3.132)上。此处执行命令"scp /root/.ssh/id_rsa.pub 192.168.3.132:/root/.ssh/authorized_keys",拷贝到A机上文件名称为authorized_keys。具体操作如下图所示。

8、然后同样我们在B机(192.168.3.159)上执行命令“ssh 192.168.3.132 date”不需要输入A机密码就可以得到A机的时间。具体操作如下图所示。

相关推荐:
相关文章

Fedora Linux 42 稳定版发布: 带来大量新功能和软件更新
Fedora 42昨日发布,这是 Red Hat 赞助开发的杰出前沿 Linux 发行版的最新版,包含大量新功能和软件更新,使其成为 2025 年上半年发布的一款出色的 Linux 操作系统之一,内2025-04-16
如何在Linux查看硬盘信息? 查看Linux硬盘大小类型和硬件信息的5种方法
使用Linux系统的过程中,查看和了解硬盘信息是非常重要的工作,尤其是对于系统管理员而言,那么在Linux系统中如何查看硬盘信息?以下是具体内容介绍2025-03-12
如何在 Linux 中查看 CPU 详细信息? 3招轻松查看CPU型号、核心数和温度
在日常运维工作中,获取 CPU 信息是系统运维管理员常见的工作内容,无论是为了性能调优、硬件升级还是仅仅满足好奇心2025-03-11
什么是 Arch Linux? 独树一帜的Arch Linux发行版分析
Arch Linux是为简化,优化,现代化,实用主义,用户中心和多功能性而创建Linux发行版,究竟是什么让 Arch 与众不同?下面我们就来简要解读2025-02-19
一直用的linux办公,想要将笔记本电脑从 Linux 系统切换回 Windows 11,我们可以制作一个win11装机u盘,详细如下2025-02-17
Rsnapshot怎么用? 基于Rsync的强大Linux备份工具使用指南
Rsnapshot 不仅可以备份本地文件,还能通过 SSH 备份远程文件,接下来详细介绍如何安装、配置和使用 Rsnapshot,包括创建每小时、每天、每周和每月的本地备份,以及如何进2025-02-06
Linux Kernel 6.13发布:附更新内容及新特性解读
Linux 内核 6.13 正式发布,新版本引入了惰性抢占支持,简化内核抢占逻辑,通过减少与调度器相关的调用次数,让内核在运行时表现更优,从而提高效率2025-01-23
五大特性引领创新! 深度操作系统 deepin 25 Preview预览版发布
今日,深度操作系统正式推出deepin 25 Preview版本,该版本集成了五大核心特性:磐石系统、全新DDE、Treeland窗口合成器、AI For OS以及Distrobox子系统2025-01-18
Linux Mint Xia 22.1重磅发布: 重要更新一览
Beta 版 Linux Mint“Xia” 22.1 发布,新版本基于 Ubuntu 24.04,内核版本为 Linux 6.8,这次更新带来了诸多优化和改进,进一步巩固了 Mint 在 Linux 桌面操作系统领域的2025-01-16
LinuxMint怎么安装? Linux Mint22下载安装图文教程
Linux Mint22发布以后,有很多新功能,很多朋友想要下载并安装,该怎么操作呢?下面我们就来看看详细安装指南2025-01-16









最新评论