我有一个正在运行的 AWS Debian9 EC2 实例,我已经设置了 TightVNC 并且可以通过 VNC 客户端访问服务器。我已允许通过 AWS 中的安全组访问端口 5900、5901、22、80 和 443。
我使用以下命令运行 VNC 服务器:
vncserver :1 -geometry 1024x768 -depth 16
并使用以下命令打开 SSH 隧道:
ssh -L 5901:127.0.0.1:5901 -C -N -l admin <ip.address.of.server>
这似乎工作正常,因为当我在浏览器中加载 localhost:5901 时,我得到以下内容:
RFB 003.008
我缺少什么?我一直在努力追随本指南它一直工作到 SSH 隧道部分,在那里它似乎正常工作。
如何在 Debian9 上设置ightVNC 以通过 SSH 隧道在浏览器中显示?
答案1
VNC需要客户端程序,通常不通过浏览器访问。虽然可能有一些浏览器插件或扩展可用,但我没有检查。
安装紧VNC客户在您的笔记本电脑上并localhost:1
在其中打开(这:1
意味着远程主机上的第一个 VNC 显示,默认为 port 5901
)。它将连接到本地端口 5901,并通过 ssh 转发到服务器。