Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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 =)


share|improve this question
Home internet connections are on dynamic IPs, except in rare circumstances and you're specifically charged for a fixed IP. Are you sure it's tied to your IP? – Chris Thorpe Apr 17 '10 at 6:55
it is tied to my ip. when my ip changes i have to give my boss my new ip in order to get into the servers. – Galen Apr 17 '10 at 18:29
up vote 2 down vote accepted

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 ( via your house computer (, you can do something like:

ssh -L10099:

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 or sshd_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.

share|improve this answer
im going to go with remote desktoping into my home computer and downloading the files. then using sshfs. thanks a lot – Galen Apr 17 '10 at 18:38

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.