端口被意外更改为超过65535时如何通过ssh连接到服务器?
How to connect to server via ssh when a port was accidentally changed to over 65535?
我不小心将 ssh 端口更改为超过 65535,但 65535 是限制。
而且我现在无法通过 ssh 连接。
服务器是云托管的。
支持与它没有物理联系。
我怎样才能连接到它?谢谢!!!
TCP 端口号是一个无符号的两字节整数,这解释了为什么它的上限为 65535。标准库中通常没有一个函数可以从文本中解析短裤,所以我经常使用类似 strtoul() 的函数或 atoi() 并转换结果。您的 ssh 守护程序可能正在做类似的事情。如果是这种情况,您可以计算截断值。此截断值将是您输入的值 MOD 65535。例如,如果您指定 65536,则截断值将为 1。
如果您使用 Linode,您 有带外管理。使用 Lish,登录并修复 sshd 配置。
https://www.linode.com/docs/networking/using-the-linode-shell-lish
我不小心将 ssh 端口更改为超过 65535,但 65535 是限制。 而且我现在无法通过 ssh 连接。 服务器是云托管的。 支持与它没有物理联系。 我怎样才能连接到它?谢谢!!!
TCP 端口号是一个无符号的两字节整数,这解释了为什么它的上限为 65535。标准库中通常没有一个函数可以从文本中解析短裤,所以我经常使用类似 strtoul() 的函数或 atoi() 并转换结果。您的 ssh 守护程序可能正在做类似的事情。如果是这种情况,您可以计算截断值。此截断值将是您输入的值 MOD 65535。例如,如果您指定 65536,则截断值将为 1。
如果您使用 Linode,您 有带外管理。使用 Lish,登录并修复 sshd 配置。
https://www.linode.com/docs/networking/using-the-linode-shell-lish