我有一台主机,我需要来自欧洲的人员访问其桌面上的应用程序。到目前为止,我已经告诉他们使用ssh -x -C user@host
然后启动应用程序以application&
将应用程序转移到他们的桌面。这可行,但他们抱怨速度。现在我想VNC
可能会更好。所以我安装了一个 vncserver Xvnc4
,我可以从本地 shell 连接127.0.0.1:5902
,但如何从外部通过 ssh 进行隧道连接?
答案1
ssh -L 5902:localhost:5902 用户@主机
其中第一个 5902 是客户端的本地端口,localhost 是服务器,第二个 5902 是服务器端口,即 vnc 端口。
然后用户(客户端)可以使用本地 5902 的 vns