可以在家中设置一个ftp代理,所以我可以从咖啡店工作?

我的公司有防火墙规则,只允许我的家庭IP访问他们的服务器。

我可以在我的家中build立一个ftp代理,这样我可以从其他地方的服务器ftp? 这种事情是可能的吗? 如果是的话,怎么样? 有时我从我的家庭办公室工作厌倦=)

谢谢

首先想到的是SSH隧道。 但是,FTP并不是最适合隧道的协议(有些可能, 请参阅wikipedia了解详细信息 )。

要通过家用电脑(2.3.4.5)将端口从笔记本电脑转发到工作计算机(1.2.3.4),您可以执行如下操作:

ssh -L10099:1.2.3.4:99 2.3.4.5 

现在访问本地端口10099将连接到您的工作电脑端口99(我不记得是否有一些设置更改在ssh_configsshd_config )。

如果隧道无法正常工作,Linux中另一个可能的select是ssh到您的家庭计算机并在那里下载文件,然后您可以使用sshfs在本地安装目录。 只是比双重FTP(工作 – >家庭 – >笔记本电脑)好一点。

最后,你可以在你的笔记本电脑和房子之间build立一个VPN,并有专门的IP路由到你的工作计算机。