从 Windows 连接到 AWS EC2 中的 VNC

从 Windows 连接到 AWS EC2 中的 VNC

示例图片

上图分为 4 个部分

  1. 我的 amzon-linux 终端。(一切似乎都很好......)
  2. 我用来开隧道的油灰窗
  3. VNC 连接失败
  4. 来自的一大块输出-netstat 一个没有显示任何相关端口的结果(因此端口似乎不忙)

我第一次按照这些说明操作后就成功使 vnc 工作https://aws.amazon.com/premiumsupport/knowledge-center/ec2-linux-2-install-gui/ 但现在最终还是无法连接。

我担心以前的连接可能仍然以某种方式打开,从而阻止新的连接,但图像4表明事实并非如此。

什么原因导致了这个问题?

########### 额外信息

我的 ec2 容器被制作成新的 amazon-linux,然后我执行“sudo yum update”,然后重新启动。

然后,一旦容器再次打开,我执行以下操作(以下整个说明来自我的 ec2 容器(重启后))

  1. sudo amazon-linux-extras 安装 mate-desktop1.x
  2. sudo bash -c'echo PREFERRED=/usr/bin/mate-session > /etc/sysconfig/desktop'
  3. sudo yum 安装 tigervnc-server
  4. vncpasswd 然后我输入了我的密码
  5. sudo mkdir /etc/tigervnc
  6. sudo bash -c'echo localhost > /etc/tigervnc/vncserver-config-mandatory'
  7. sudo cp /lib/systemd/system/[电子邮件保护]/etc/systemd/系统/[电子邮件保护]
  8. sudo sed -i 's//ec2-user/' /etc/systemd/system/[电子邮件保护]
  9. sudo systemctl 守护进程重新加载
  10. sudo systemctl 启用 vncserver@:1
  11. sudo systemctl 启动 vncserver@:1

附言)我没有从任何错误消息或其他任何东西中得到太多线索。如果你对如何进一步解决这个问题有任何建议,那也会很有帮助

页数)

可能是我的安全组吗?我想我已经打开了我需要的内容?(见下文)

sec_groups

答案1

基本上,结果是我没有正确打开 ssh 隧道

相关内容