针对这个问题首先要对现实场景做下简要介绍,公司里的电脑可以访问外部网络,但是公司又没开通VPN原则上未提供在家里接入公司电脑的途径,但偶尔会需要在家里接入公司电脑。 本文就是针对这个问题,借助SSH的强大功能来实现对公司电脑的远程管理。有人说直接用teamviewer就可以,其实我也用过,但是对私人版的性能不满意,尤其是在Ubuntu上很难用。
下面就介绍下我的网络环境,
1. 家里电脑安装Ubuntu 12.04 LTS 32bit版本 (电脑名 homeU)
2.家用路由器 水星的,支持动态DNS,我申请的www.oray.com的免费域名
3.公司办公电脑windows(Named:pcW),公司工作电脑Ubuntu(Named: pcU)
接下来就要开始网络的配置了,在此还想介绍下强大的SSH功能,
不熟悉SSH是什么的请参考wiki
ssh 本文中要用到的关键参数
ssh -NfR 远端主机listen port :远端连回时导向的主机 :远端连回本地主机时导向主机的por