skzr.org 发表于 2013-1-15 14:02:58

远程控制内网机器

我的问答提问地址:http://www.iteye.com/problems/56796
环境:


[*]家里机器home pc:ubuntu 10.10 desktop
[*]ADSL电信线路,tp-link无线路由器拨号上网
[*]公司机器office pc:ubuntu 10.10 server
需求:


[*]在家控制公司机器,从而实现网络连通,如访问数据库、文档服务器等
解决:

方案1: vnc反向连接(测试成功)


[*]home pc:开启vinagre的反向连接,等待5500端口的反向连接
vinagre即“远程桌面查看器”,菜单:机器->反向连接,如图:
http://dl.iteye.com/upload/attachment/383251/1188ca07-9827-32a4-a1a7-545b6c7cb5c9.png
 
[*]路由器开5500端口到家里的机器上,同时启用花生壳域名解析,保证可以在任何地方通过:域名:5500可以访问home pc的5500端口
[*]office pc安装x11vnc软件:sudo apt-get install x11vnc
[*]office pc反向连接vnc(主动连接家里pc): x11vnc -connect 域名:5500
方案2:ssh转发+vnc



[*]创建转发office pc:ssh -f -N -R 10000:localhost:5900 user@my_domain -p my_domain_ssh_port
[*]登录: vnc连接 localhost:10000即可
参考:


[*]推荐 实战 SSH 端口转发
[*]qn_lf的 用ssh端口转发功能访问远程服务器 转


[*]ssh,vnc 反向连接
[*]http://www.linuxpk.com/80817.html
 
页: [1]
查看完整版本: 远程控制内网机器