使用 RDP 或 SSH 连接到 Azure 虚拟机
本文简要概述了如何使用远程桌面控制协议 (RDP) 或安全外壳(Secure Shell,SSH)客户端登录 Azure 虚拟机。它还包括要求和故障排除提示,并具有指向详细说明的链接。
若要登录虚拟机,你可以使用 Windows 操作系统的远程桌面或 Linux 操作系统的安全外壳 (SSH) 客户端。从 Azure 管理门户中选择虚拟机,然后单击屏幕底部的“连接”启动远程会话。若要在管理门户中查找 SSH 信息(如主机名和端口号),请选择虚拟机,然后在仪表板的“速览”部分中查找“SSH 详细信息”。有关登录的详细说明,请参阅以下内容之一:
若要能够登录,你需要以下信息:
- 为管理访问设置的帐户的用户名和密码。
此帐户是在创建虚拟机时设置的,用户名和密码也随之指定。如果你创建了 Linux VM,则可能已使用默认用户名“azureuser”。
提示 如果你不记得 VM 的用户名或密码,则可以使用 VMAccess 扩展执行该操作。你无需知道现有密码,因此这可以在你忘记了密码时为你提供恢复方法。但是,你需要安装 VM 代理才能使用该扩展。如果你在创建 VM 时未安装该代理,则可通过可以下载的独立安装程序来安装该代理。 有关 VMAccess 扩展的详细信息,请参阅以下内容:
对于 Linux VM:使用 VMAccess 扩展重置 Linux VM 的登录凭据。
对于 Windows VM:VM 代理和扩展 - 第 2 部分。
- 允许从客户端通过指定端口和协议访问虚拟机的终结点。
当你于管理门户上创建虚拟机时,这通常会自动完成。如果你使用“快速创建”选项,就会自动设置相应的终结点。如果你选择“从库中”选项,则会为远程桌面或 SSH 设置终结点,除非你在重新配置虚拟机时删除该终结点。若要在现有虚拟机上查看或设置终结点,请参阅如何为虚拟机设置终结点。
- 配置为允许访问的来宾操作系统防火墙。
如果你使用 Azure 提供的映像创建虚拟机,这会自动完成。如果你使用你上传的映像,请务必对它配置远程访问,然后再进行上传。
如果你在连接时遇到问题,以下提示概述了你可以尝试的方法。有关故障排除的详细信息,请参阅对终结点连接进行故障排除。
- 尝试再次启动连接。当提示你输入密码时,请查看添加到用户帐户的域信息。如果不是虚拟机用户帐户的正确域,请指定正确的域。例如,在远程桌面连接中,你可以选择“其他用户”,在用户名之前添加一个反斜杠,然后键入密码。
- 重新启动虚拟机。
- 删除然后重新创建远程桌面或 SSH 的终结点。重新创建终结点时,请使用默认值。
- 尝试使用其他网络进行连接。例如,如果你正在使用公司网络,请尝试使用公司网络以外的网络。如果连接成功,则表示公司网络不允许此类连接。例如,连接可能被公司防火墙阻止。请与你的公司网络管理员联系,获取帮助。
如果这些提示都没有作用,你可能需要调整虚拟机的大小或重新创建虚拟机。上文的详细说明皆提供了详细信息。