ssh远程控制服务

随声附和 提交于 2019-12-03 20:10:50

关于sshd服务的一些参数及其作用。

参数

作用

#Port 22

默认的sshd服务端口。

#ListenAddress 0.0.0.0

设定sshd服务端监听的IP地址。

#Protocol 2

SSH协议的版本号。

#HostKey /etc/ssh/ssh_host_key

SSH协议版本为1时,私钥存放的位置。

HostKey /etc/ssh/ssh_host_rsa_key

SSH协议版本为2时,RSA私钥存放的位置。

#HostKey /etc/ssh/ssh_host_dsa_key

SSH协议版本为2时,DSA私钥存放的位置。

#PermitRootLogin yes

设定是否允许root用户直接登录。

#StrictModes yes

当远程用户私钥改变时则直接拒绝连接。

#MaxAuthTries 6

最大密码尝试次数

#MaxSessions 10

最大终端数

#PasswordAuthentication yes

是否允许密码验证

#PermitEmptyPasswords no

是否允许空密码登陆(很不安全)

 

接下来我们将会用到两个虚拟机。首先我们先克隆一个虚拟机。

 

 

 

一定要重新生成一个MAC地址。

 

 

 

经检测这两个虚拟机都装有SSH。

 

 

 

所以我们就可以直接通过SSH密钥连接两台虚拟机。

 

 

 

接下来我们演示一下不用密钥来登录。

先选择一个作为客户端另一个作为服务端。

在服务端上生成一个密钥。

 

 

 

把它发送给我们的客户端。

 

 

 

用vim编辑器改一下客户端的配置。

vim /etc/ssh/sshd_config

 

 

 

 

 

 

systemctl  restart sshd重启sshd服务就可以连接了。

 

 

 

用Xshell用密钥连接虚拟机。

 

 

 

 

 

 

输入了账号密码之后就可以进入了。

 

 

 

 

用logout可以退出

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