WVware虚拟机linux环境下使用ssh服务以安全密钥的形式远程控制服务(本地客户端登录远程服务端)
在进行介绍之前我先做一下说明:文本中的liyingkun-hbza代表的是远程主机服务端,local-hbza代表的是本地客户端
1.首先 保持两台虚拟机ping通
2.接下来查看一下本地ssh文件 rpm -qa|grep openssh
3.如果缺少openssh-server则需要进行下载
卸载命令;yum remove openssh-server
下载命令:yum install openssh* 但是我这里出了一些状况 如下
依赖关系解决好像出了问题,怀疑和光驱镜像挂载有关,暂时未解决,先跳过,完成后再慢慢研究,
第四步直接还原虚拟机,文件本来就有。
4.接下来进入sshd_config文件下
指令:vi /etc/ssh/sshd_config 进入修改以下部分,保存退出
5.接下来进入虚拟机hbza(本地客户端),进行秘钥的生成,以及传输
输入指令;ssh-keygen 回车回车回车
再将生成的秘钥传输给远程服务端 ssh-copy-id 192.168.**** 远程服务端的ID
6.直接在本地客户端登录主机,是不需要密码哦 ssh 192.178.24.100
7,但是如果想在自己的远程服务端登录自己的本地客户端,就需要密码
注意:若想远程登录自己的主机,提前将sshd_config文件修改,这样无论到哪里,远程传输一下安全密钥就可以登录自己的主机(不需要密码),千万别搞混,我就迷糊了好一阵子。
这个世界你真美好