如何在 Microsoft Azure 中正确更改 SSH 端口?

如何在 Microsoft Azure 中正确更改 SSH 端口?

我在 Azure 上有一个基于 Ubuntu 14.04 LTS 的虚拟机(用于测试,而不是生产服务器)。22默认情况下,默认 SSH 端口是打开的。

我想将其更改为12131。我编辑了我的 SSH 配置文件并将端口更改为12131,然后通过以下方式重新加载 ssh 服务:

service ssh reload

然后我登录到我的 Windows Azure 门户并将端点 SSH 更新为:

  • 公共端口12131

  • 私人港口12131

现在我的 SSH 超时了。在 Azure 中更改 Ubuntu 14.04 上的默认 SSH 端口的正确方法是什么?

答案1

我假设你出于安全原因想要这样做。

您可以将 Azure 中的公共端口更改为其他端口,并保留 Ubuntu 中的 ssh 配置不变。

转到 Azure 仪表板,选择虚拟机,打开虚拟机,转到端点,将 SSH 的公共端口更改为 12131

现在,当您尝试通过 ssh 连接到它时,您将使用端口 12131,但它会将其转换为服务器上设置的内部端口 22,而端口 22 在外部则无处可去。

相关内容