有人能帮助我吗? 使用vim /etc/ssh/sshd_config命令更改服务器的端口后,无法使用putty连接到服务器。
它说连接被拒绝。 systemctl status ssd.service和journalctl -xe遇到此错误。
我怎么能恢复或杀死这个错误? 谢谢

你应该使用sudo vim /etc/ssh/sshd_config打开你的configuration文件。
文件打开后,键入:set key=以将encryption密钥重置为空白值。 之后保存你的文件:w并退出vim使用:q 。 之后你的configuration文件应该是明文的。
作为解释:似乎最后一次用vim编辑文件(当你改变端口的时候),你在vim中键入:X ,它告诉vim在保存时encryption文件。 应该提示您指定一个密钥,然后将其保存到选项“密钥”中。 以上tipps有助于恢复。
看起来你搞砸你的sshd.conf,可能通过使用VimCrypt,并保存文件encryption而不是纯文本。 你可以尝试用vim打开它,解密并保存为纯文本。 实际上,sshd进程无法parsing你的sshdconfiguration。
我分享了我所做的一些事情来解决上述错误,让对方知道谁也遇到过这种情况。情况是,sshd完全被破坏了。 执行sudo vim / etc / ssh / sshd_config并完全擦除并重新编码sshdconfiguration。 注意:不要input密钥进行encryption,如果会提示,只需保留空白即可。
这里是sshdconfiguration: