跨平台远程图形桌面与OpenVPN安全网络搭建
1. VNC与SSH隧道
VNC(Virtual Network Computing)会话可通过SSH隧道运行,测试其是否正常运行很简单,只需从SSH会话中注销,若VNC随之关闭,则说明运行正常。SSH隧道适用于所有支持SSH的操作系统,在Linux系统之间使用效果良好,并且在通过互联网连接时是必需的。由于SSH效率高,使用时不会出现性能下降的问题。
使用VNC时,无需进行特殊配置,按照常规方式使用即可。建立隧道后,可使用所有常规的VNC命令。创建隧道的命令如下:
ssh -L 5900:windbag:5900 user@cygwin
-L 开关指示SSH将发送到指定本地端口的所有流量转发到远程端口和地址。因此,不仅是VNC,任何发送到TCP 5900的流量都将被转发(VNC端口在VNC服务器配置中指定)。当然,也可以使用IP地址代替主机名。
如果通过互联网进行隧道连接,请务必使用完全限定域名,例如:
ssh -L 5900:homepc.pinball.net:5900 cygwin.work.com
第二个命令 vncviewer windbag 必须指向本地机器,而不是远程机器,因为隧道的入口在本地PC上。
Cygwin环境变量 CYGWIN=ntsec 可在Windows NTFS文件系
超级会员免费看
订阅专栏 解锁全文
1431

被折叠的 条评论
为什么被折叠?



