远程控制内网机器

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

环境:

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

需求:

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

解决:

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

  1. home pc:开启vinagre的反向连接,等待5500端口的反向连接
    vinagre即“远程桌面查看器”,菜单:机器->反向连接,如图:

     
  2. 路由器开5500端口到家里的机器上,同时启用花生壳域名解析,保证可以在任何地方通过:域名:5500可以访问home pc的5500端口
  3. office pc安装x11vnc软件:sudo apt-get install x11vnc
  4. office pc反向连接vnc(主动连接家里pc): x11vnc -connect 域名:5500

方案2:ssh转发+vnc

  1. 创建转发office pc:ssh -f -N -R 10000:localhost:5900 user@my_domain -p my_domain_ssh_port
  2. 登录: vnc连接 localhost:10000即可

参考:

猜你喜欢

转载自skzr-org.iteye.com/blog/860033
今日推荐