有人能帮帮我吗?使用此命令更改服务器端口后vim /etc/ssh/sshd_config
,我无法使用 putty 连接到服务器。
它说连接被拒绝。和都systemctl status ssd.service
遇到journalctl -xe
此错误。
我该如何修复或消除此错误?谢谢
答案1
您应该使用 打开您的配置文件sudo vim /etc/ssh/sshd_config
。
文件打开后,输入:set key=
以将加密密钥重置为空白值。然后使用 保存文件:w
并使用 退出 vim :q
。之后您的配置文件应该是纯文本。
解释一下:似乎上次您使用 vim 编辑文件时(更改端口时),您输入了:X
vim,这告诉 vim 在保存时加密文件。您应该被提示指定一个密钥,然后将其保存到选项“key”中。上面的提示有助于恢复这种情况。
答案2
看起来您搞乱了 sshd.conf,可能是因为使用了 VimCrypt,并将文件保存为加密文件而不是纯文本。您可以尝试使用 vim 打开它,解密并将其保存为纯文本。事实上,sshd 进程无法解析您的 sshd 配置。