我不小心将 ssh 端口更改为 65535 以上,但 65535 是限制。 我现在无法通过 ssh 连接。 服务器是云托管的。 Support 与它没有 body 接触。 我怎样才能连接到它?谢谢!!!
最佳答案
TCP 端口号是一个无符号的两字节整数,这解释了为什么它的上限为 65535。标准库中通常没有函数来解析文本中的 Shorts,所以我经常使用 strtoul() 或 atoi() 之类的东西并转换结果。您的 ssh 守护进程很可能正在做类似的事情。如果是这种情况,您也许能够计算出截断值。此截断值将是您输入 MOD 65535 的值。例如,如果您指定 65536,则截断值将为 1。
关于linux - 当端口意外更改为超过 65535 时,如何通过 ssh 连接到服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39903904/