【发布时间】:2016-04-15 23:51:55
【问题描述】:
我浏览了 AWS 文档,并逐步按照连接超时进行操作。看起来我做的一切都正确,但问题仍然存在。
我正在使用 Windows 实例,想知道它的 AMI 用户名是什么?我正在尝试使用 ec2-user 和 root。但是连接超时,导致不清楚正确的用户名。
另外,请通过其他方式解决问题。
【问题讨论】:
-
您确定您使用的是公网 IP 并且 ssh 端口 80 是开放的吗?您是否尝试过将管理员作为用户名?
-
我认为您混淆了 Windows 和 Linux。默认情况下,您无法通过 SSH 连接到 Windows,除非您自己安装 SSH 服务器。不过,您可以将 RDP(远程桌面)放入其中。此外,Windows 实例的默认用户名是管理员。 ec2-user 和 root 用于 Linux 实例
-
@MikeKor 我已经在安全组中启用了 ssh 流量,端口号是 22,而不是 80。我在 VM cmd 中检查了 'echo %username%' 后尝试了管理员,但没有建立一个连接或者
-
@VolkanPaksoy:是的,我已经在 Windows 上安装了 OpenSSH。 RDP 只是启动虚拟机。我试图弄清楚为什么无法使用实例的弹性 IP 从 Internet 访问在 VM 的私有 IP 上运行的 Web 应用程序。
-
好酷,所以你已经知道了。我认为唯一的困惑是您不能将 windows 帐户与 SSH 一起使用,并且您必须单独管理这些用户
标签: amazon-web-services amazon-ec2 aws-ec2