我正在跟进本指南在我的 DigitalOcean Droplet 上设置 VNC。
到步骤 3 为止一切正常。当我尝试使用ssh -L 5901:127.0.0.1:5901 -C -N -l sammy your_server_ip
终端在本地计算机上创建 SSH 连接时,没有任何反应:
我正在使用 Linux mint 19.01
Droplet 是 Ubuntu 18.04
答案1
在此步骤中,您将设置一条隧道。当您在隧道模式下启动 ssh 时,它将仅在隧道模式下运行,不提供额外的输出。
完成此步骤后,您可以开始:
vncviewer 127.0.0.1::5901
以获得连接。
请注意,这5901
是您用于设置隧道的端口号。的语法gvncviewer
不同;命令行中的 the 后面的部分:
用于指定显示,而不是据我所知的端口号(我不使用gvncviewer
)
答案2
该-N
选项将禁用 shell man ssh
。:
-N Do not execute a remote command. This is useful for just forwarding ports.
数字海洋指导:
而
-N
开关告诉 ssh 我们不想执行远程命令。
答案3
安装 vncviewer 并运行后工作vncviewer localhost:5901