我正在编辑PuTTY的配置文件/etc/ssh/sshd_config
。我不知道如何保存文件(:w和:q),所以我退出了PuTTY。它导致文件崩溃,所以我重新打开并保存了它。
但是现在PuTTY告诉我:
Access denied.
我以安全模式(或类似模式 - 我认为是网络启动系统)重启了服务器。我该如何重置配置/etc/ssh/sshd_config
?
答案1
由于您承认您正在/etc/ssh/sshd_config
通过 ssh 进行修改,并且搞砸了文件,并且由于某种原因sshd
重新启动了,所以您是 SOL,因为我假设您 /仅/ 具有远程访问权限。
如果您有plesk
或cpanel
其他一些允许您下载/上传系统文件、编辑系统文件,甚至重置为默认系统文件的 Web 界面,那么那将是您接下来要查看的地方。
您可以上传一份新的副本/etc/ssh/sshd_config
,但我不知道如何指导您通过控制面板界面,然后sshd
在服务器上重新启动,或者您可以编辑文件或恢复为默认值来修复您的错误。
除此之外,您还必须联系他们的支持人员并要求他们重置文件/etc/ssh/sshd_config
并为您重新启动 ssh 服务器。
为了解决您的问题,您需要修改文件并撤消所做的更改,并查找任何语法错误。您可以通过运行来/usr/bin/ssh -t
检查正确性,以找到语法错误。
在另一个回复中,听起来您更改了默认端口,您是否尝试过连接到您的主机,并在 putty 中指定 /that/ 端口?