Liunx配置SSH互信(ssh免密登录)

本文围绕Linux服务器SSH互信展开,介绍了其可建立服务器间信任关系,实现免密远程连接和文件传输。针对在服务器A免密登录服务器B的问题,给出解答,包括检查服务器是否开启RSA认证、生成公钥秘钥、测试及使用SCP远程传输文件等步骤。

一:前言

SSH互信到底可以做什么?顾名思义哈、建立服务器与服务器之间的一种信任关系、可以不需要密码进行远程连接、文件传输等。

二:问题

假设我们现在有两台服务器,服务器名称分别叫服务器A、服务器B。我们想在服务器A中直接免密登录服务器B该怎么做呢?

二:解答

2.1:首先检查服务器A\B是否开启RSA认证

检查sshd_config文件是否配置以下配置、没有的则添加即可
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

## 进入sshd_config配置
[root@xxxxxxxxxx ~]# vi /etc/ssh/sshd_config
## 启用RSA认证
RSAAuthentication yes
## 启用公钥私钥配对认证方式
PubkeyAuthentication yes
## 公钥文件路径
AuthorizedKeysFile .ssh/authorized_keys
## 重启SSH服务
[root@xxxxxxxxxx ~]# systemctl restart sshd

2.2:生成公钥秘钥

## 输入生成公钥秘钥命令、然后一直回车即可
[root@服务器A ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值