sshd_config 失败,有后备方法吗?

sshd_config 失败,有后备方法吗?

所以......我决定像一个十足的白痴一样将端口改为 81234(我现在意识到它高于 65535),因此我无法再登录到我的 SSH。

如果发生重大失败,是否有任何类型的后备或默认设置可以恢复?

答案1

没有后备方案。如果您搞砸了sshd设置并在sshd重启后关闭了唯一进行此更改的连接(基本上关闭了旧配置并让新配置失败),则无法使用 ssh 再次连接,因为它处于失败状态。

唯一的方法是使用本地访问或控制台(一些 VPS 提供远程控制台)。

答案2

引用 OP 的话:

总结一下答案和评论:没有后备方案。搞砸配置意味着你完蛋了。

与此同时,VPS 提供商已经能够重置我的端口,所以这个问题已经解决了:D

答案3

您尝试过端口 15698 吗?这会导致 81234 短溢出。以下是一些演示溢出的示例 C 代码:

int main(){

  unsigned short p = 81234;

  printf("port: %hu\n",p);

}

答案4

总结一下答案和评论:没有后备方案。搞砸配置意味着你完蛋了。

与此同时,VPS 提供商已经能够重置我的端口,所以这个问题已经解决了:D

相关内容