我想从家里到工作的Windows机器上进行VNC连接。 Windows机器不能从外部访问,但是有一个Linux机器确实打开了端口22,所以看起来这可以完成。
我怀疑这只是一个“转发”连接到Linux机器的端口22到Windows机器的命令? 就是找不到一个这样做的例子
提前致谢!
ssh -L 5902:[vnc主机]:5901 [ssh主机]
那么:vncviewer localhost:2
来自: http : //www.cl.cam.ac.uk/research/dtg/attarchive/vnc/sshvnc.html
如果你从家里的Linux机器连接,你可以简单地使用vncviewer上的'-via'标志,如下所示:
vncviewer host-at-work.corp.com -via [email protected]
您将得到a)SSH密码提示或b)通过密钥直接login,一旦您validation了SSH会话,您应该看到vncviewer密码窗口,就好像您在本地networking上一样。
对于一个好的GUI应用程序,看看Remmina:
http://remmina.sourceforge.net/
Remmia允许您通过堡垒主机设置使用SSH隧道的连接。 我曾经用它来做你正在尝试的东西。