我在连接运行在 Linux 上的虚拟机时遇到了问题。最近,我在研究 SSH 服务器配置,并设置了监听端口 2222。但现在我无法连接到该服务器。我该如何重置此设置?
我尝试过以下方法,但是没有效果:
ssh [email protected]
ssh [email protected] -p 2222
问题是我如何连接到我的机器?
编辑:我已经解决了这个问题——在 Azure VM 设置中我重置了 SSH 配置。
答案1
当你将 ssh 端口更改为其他端口时,你需要打开端口Azure 国家服务集团默认情况下,对于 Linux VM,仅开放端口 22。因此,当您将端口更改为其他端口时,您无法通过 ssh 连接到 VM。
当您在 Azure 门户上重置 ssh 配置时,它会将端口更改为 22。因此,您可以再次 ssh 到您的 VM。