SSH远程免密码的密钥登录服务(Linux,Linux)

心不动则不痛 提交于 2019-12-04 11:39:49

本次实验基于两台Linux虚拟机之间的实验,一台做服务器,一台做客户机,模拟免密码的密钥登录。

首先两台虚拟机需要可以ping通,用客户机访问服务器。

sshd服务主配置文件路径: /etc/ssh/sshd_config

sshd服务端口:22

打开终端看看有没有下图的3个服务:

 

 如果没有需要安装  用命令:yum install openssh*

查看sshd服务是否已经安装,开启并设置开机启动。

 

 

进入配置文件修改参数:

vim /etc/ssh/sshd_config

 

 

 

 服务器配置文件配好之后我们换到另一台虚拟机(客户端)生成密钥,中间一路回车即可,

 

将生成的密钥传送到远程服务器上,注意这里客户端一定要ping通服务器。

 

 之后在客户机输入命令 ssh 192.168.2.100(服务器IP地址)

出现错误。

解决办法:https://www.jianshu.com/p/bdc9d76da3f1

 

 但是也没有解决 这里建议恢复快照,因为之前做了一下本地物理机Xshell密钥登录此服务器的操作,可能配置文件有问题。

建议每次实验完做下一个实验都恢复一下快照。

之后重新来过就成功了,如下图。

 

 

关于ssh的简介和两种登录的使用方法:
https://blog.csdn.net/li528405176/article/details/82810342

openssh简介和关于sshd服务深入的说明和操作:
https://blog.csdn.net/weixin_44436998/article/details/86034335

ssh密钥对登录原理:
https://www.cnblogs.com/zhouhaibing/p/7679706.html
上面是几个ssh原理内容的链接,建议看一下。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!