本次实验基于两台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地址)
出现错误。
但是也没有解决 这里建议恢复快照,因为之前做了一下本地物理机Xshell密钥登录此服务器的操作,可能配置文件有问题。
建议每次实验完做下一个实验都恢复一下快照。
之后重新来过就成功了,如下图。