问题复现
先说一下我的问题产生的原因(或许
你也是这个问题)
在上一篇去除ssh的超级用户登入的问题时修改过配置文件
/etc/ssh/sshd_config
,问题就出现在我不小心在这个文件第一行多敲了一个数字1
并且保存了,导致整个配置文件出现异常,从而使ssh
服务无法开启
下面提供我的解决方法:
1.检查 SSH 配置文件
用以下命令来测试配置文件是否正确
sshd -t
比如我的就输出提示第一行多了一个
1
导致错误🤣🤣🤣
2.编辑 SSH 配置文件
a. 使用以下命令打开配置文件进行编辑
sudo nano /etc/ssh/sshd_config
b. 使用方向键找到错误的地方进行修改
c.修改完毕后ctrl+x
退出编辑器
c.此时会询问我们是否保存修改,输入y
即可
3.重新测试配置文件(重复1的命令看看有没有其他配置问题)
4.确定没有问题后,重新启动 SSH 服务
sudo systemctl restart ssh
问题就解决了: