My company has firewall rules that only allow my home IP access to their servers.
Can i set up an ftp proxy at my house so i can ftp into the servers from other places? Is this sort of thing possible? if so, how? Sometimes i get sick of working from my home office =)
Thanks
The first thing that comes to mind is an SSH tunnel. However, FTP is not the most tunnel-friendly protocol (it is somewhat possible, see wikipedia for details).
To forward a port from your laptop to your work computer (1.2.3.4) via your house computer (2.3.4.5), you can do something like:
Now accessing local port 10099 will connect you to your work computer port 99 (I do not remember if there are some settings to change in
ssh_config
orsshd_config
).If tunneling does not work, another possible option in Linux is to ssh to your home computer and download the files there, then you can mount the directory locally with
sshfs
. Just a bit better than double FTP (work->home->laptop).Finally, you can set up a VPN between your laptop and house and have ad-hoc IP routing to your work computer.