干净的 Ubuntu Azure VM 上的 Putty 连接被拒绝

干净的 Ubuntu Azure VM 上的 Putty 连接被拒绝

我最近在 Azure 上创建了一个 Ubuntu VM。为了访问创建的 VM,我在 Windows 7 计算机上安装了 Putty。但到目前为止,我无法使其连接。

一开始 Putty 会给出错误“连接超时”。在我将 Azure 中的 SHH 端口从 22 更改为 2232 后,它给出了“连接被拒绝”

我尝试使用“puttygen”将从 Azure 下载的私钥转换为 PPK 后提供给它,但仍然出现相同的错误,显示“连接被拒绝”。

我不知道问题是什么。

答案1

假设您使用的是 Azure 提供的 Ubuntu 映像,SSH 应该可以立即使用。我进一步假设您提供了用户名和密码(而不是 SSH 密钥)。SSH 的默认端口是 22/TCP。因此,我建议检查您的 VM 是否附加了公共 IP(您可以从 VM 概览页面中看到)。如果是,请检查您的 NSG 是否允许上述入站流量。

答案2

我已经解决了这个问题。当我查找 SSH 打开的端口时,我发现它是 22 而不是 2232。一旦我从“sshd_config”文件中将 SSH 端口更改为“2232”,我就能连接到服务器。

奇怪的是我无法通过端口“22”进行连接。当我使用此端口时,它显示“连接超时”。也许我的 ISP 出了问题

相关内容