Skip to main content
Home Forums FTP problems? FTP problems?
Thread

FTP problems?

FTP problems? PowerPC 2 posts Sep 1, 2002 — Sep 1, 2002
Ok I'm here at school and I need to FTP using Adobe Go Live 6 back to my servers at work. This isn't working and I'm 99.99% sure that the school has blocked the FTP port here in my apartment.

One way of getting around it is getting a hold of computer technology and asking them to limit the FTP port to come from a particular IP Address. Only problem with this is, that it takes FORever to get a hold of computer technology and I need to work asap.

Does anybody have any suggestions for working around this. I have a iMac G4 and everything works fine except for this. I tried Fetch also and that of course didnt work.

Thanks for your help
I'm not entirely clear from your description where you are and where you want to go to. I see three locations (home, work, and school) and one destination (work). I'm not sure of the relevance of your school blocking ftp to your apartment...

Anyway, it seems to me that your problem is what kind of access is supported to the destination (work) servers. Do the 'work' servers support ftp? and does your school block outgoing ftp?

In that case, your solution may be to setup port forwarding using a ssh tunnel through your home system.

First, enable ssh login on your home computer.

On your school computer run:

ssh -L 21:host.work.dom:21 user@home.computer.dom

This will setup a SSH tunnel to your home computer (home.computer.dom) such that anything you send to port 21 on your current (school) computer will be tunneled via SSH to home.computer.dom which will then forward the traffic to port 21 on host.work.dom

Then, in GoLive, open an ftp connection to localhost. If all goes well, this should relay through the ssh tunnel to the work computer.

Make sure you check your ftp 'passive' connection settings (System Preferences -> Network -> Proxies -> Use Passive FTP Mode). You need to use passive FTP when using SSH port forwarding.

Since the above example binds to port 21 on the school's computer, you'll need root privileges. If you don't have root privs on the school computer, you can use any high-numbered port and just have GoLive connect to that port number (for example, if you setup your tunnel to connect local port 2121 to the tunnel, have GoLive connect to localhost:2121)
mp.ls