是否可以在家设置 ftp 代理,以便我可以 在咖啡店工作?

是否可以在家设置 ftp 代理,以便我可以 在咖啡店工作?

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

我可以在家里设置 ftp 代理,以便从其他地方 ftp 访问服务器吗?这种事情可能吗?如果可以,怎么做?有时我厌倦在家办公 =)

谢谢

答案1

首先想到的是 SSH 隧道。然而,FTP 并不是最适合隧道的协议(可能,详情请参阅维基百科)。

要通过家用电脑(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 中的另一个可能选项是 ssh 到您的家用计算机并在那里下载文件,然后您可以使用本地挂载目录sshfs。比双 FTP(工作->家庭->笔记本电脑)好一点。

最后,您可以在笔记本电脑和房屋之间建立 VPN,并为您的工作计算机设置临时 IP 路由。

相关内容