ssh,vnc 反向连接

Posted 11 months, 1 week ago at 11:32 am. 0 comments

ad 468x60

反向连接不需要网关映射,因此不需要惊动网管大人,这样我就可以从家里(ADSL)连接控制单位局域网中的我的机器…
嘿嘿…坏处就是,两头都要有人…
感谢 pal(小时)蹲在我家里帮忙测试。

ssh 反向连接

如果没有安装 ssh的话,安装之

sudo apt-get install ssh

被控端,执行

ssh -f -N -R 10000:localhost:22 guoshuang@xxx.xxx.xxx.xxx

控制端执行
ssh guoshuang@localhost -p 10000

参考此文

vnc 反向连接

其实只要网关(防火墙)没有关掉 5500 就可以。注意:是5500能出去即可,不是进来,所以一般都是开放的。

sudo apt-get install x11vnc

控制端执行下面命令,等待邀请

vncviewer -listen

被控端,主动发起邀请

x11vnc -connect xxx.xxx.xxx.xxx:5500

参考此文

windows 和 mac 下的软件可参考下文

Free and easy remote access (through firewalls and NAT routers) with VNC reverse connections
内网远程控制全攻略

注意:vncviewer -fullscreen 模式全屏连接 vnc,用 f8 或者 ctrl+esc esc 退出。即便如此,也会经常出现不能退出或者控制失灵的情况,这篇 patch: fix WM bindings for vncviewer -fullscreen 应该有些帮助

或者使用 xvnc4viewer(sudo apt-get install xvnc4viewer)而不是tightvnc viewer。

f8 和窗口控制都没问题。

Popularity: 41% [?]

Tags: , , , , , , , ,
ad 468x60

No Replies

Feel free to leave a reply using the form below!


Leave a Reply