RHCE:运用SSH实现两台LINUX主机之间的免密登录

本文详细介绍了如何准备SSH服务(安装openssh-client和server)、启动服务、以及实现公钥认证以实现远程免密登录的过程,包括生成密钥对、复制公钥至远程主机等关键步骤。
摘要由CSDN通过智能技术生成

一.SSH服务的准备

想要使用SSH服务,首先需要安装openssh-client和openssh-server,可以使用命令

rpm -aq | grep ssh

来确认电脑上是否安装了客户端和服务器

注:如果只是想远程连接别的机器只需要安装openssh-cilent,如果要开放本机的SSH服务就需要安装openssh-server。

二.SSH服务的启动

在使用ssh服务前,首先要确认服务是否开启。

ps -aux | grep ssh

如图,服务是已经启动的。如果没有启动,可以使用如下命令启动

systemctl start sshd

启动后就可以使用服务远程登录服务机了。

三.公钥认证,免密登录

1、在本机生成密钥对

使用ssh-keygen命令生成密钥对:

然后根据提示一步步的按enter键即可。

执行结束以后会在 /home/当前用户 目录下生成一个 .ssh 文件夹,其中包含私钥文件 id_rsa 和公钥文件 id_rsa.pub

2、将公钥复制到远程主机中

使用ssh-copy-id命令将公钥复制到远程主机。ssh-copy-id会将公钥写到远程主机的 ~/ .ssh/authorized_key 文件中

经过以上两个步骤,以后再登录这个远程主机就不用再输入密码了。

验证一下:使用ssh 目标IP 来远程登录

这里发现执行完成之后主机名发生了变化,说明远程登录成功,并且不需要输入密码。

  • 11
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值