How-To Connect to NTLAB.ECE.GATECH.EDU FTP server via SSH port-forwarding


 

Download and Install SecureCRT campus site license from OIT

Download and Install an FTP program if you do not already have one.
I would Recommend FTP Voyager. (This can be done by Internet Explorer, but is not recommended)

Open SecureCRT  Create a new connection (red arrow) or select the Properties button (yellow arrow) if you already have a connection made.

 

Fill out a name, protocol, hostname (acme.gatech.edu), port, and username, then select the Advanced Button. (make it look just like this window below)

 

Select the Port Forwarding tab.

 

Here is where the trickyness comes in. Click the new button. Under local port we can set this to almost anything. I would suggest starting at something like 5550 and working your way up. Remote hostname must be set to ntlab.ece.gatech.edu. Remote Port must be set to 21. Now click Save. If you wish to add any other hosts (such as ACME) this is where you can do that also.

 

SecureCRT is now ready to port forward. Click ok to get out of these windows, and then connect to acme. It may ask you about accepting a key/certificate, click OK and then enter your password. You should now be connected to ACME via SSH.

Open up Internet Explorer. Go to TOOLS -> INTERNET OPTIONS -> Advanced Tab

Scroll down till you see "Use passive FTP...". Put a check mark in this box. Then hit OK.

In the URL line we will now try out our FTP port forwarding.

ftp://username:password@localhost:localport/

replace username and password with your NTLAB information.

for localport put in the port number you chose earlier.

Here is an example:

ftp://gte122t:abcdef@localhost:5552/

If you've done it correctly, you should now see 2 directories, Home and Home1. In there you can now find your Z: drive home directory. Browsing these directories will be slow so you may want to remember where it is so you can access it directly later on. Here's another example.

ftp://gte122t:abcdef@localhost:5552/home/gte122t/

Now on to a real FTP client.

Open FTP voyager. Create a new site. Give it a name, the FTP site should be localhost, enter your username, password, and check the save password box.

If you know your home directory (i.e. /home/gte122t/) place that into Default Directory.

Now click advanced.

 

Under advanced click the connection tab. You MUST check the PASV box (make sure it's white, NOT gray with a check mark).

Under port type in the local port you assigned in SecureCRT (i.e. 5552).

Select OK, then CONNECT. Congratulations! You should now be connected to ntlab FTP.

I hope this helps everyone off campus. If it ever stops working you should e-mail help@ece.gatech.edu. They may tell you that it is an unsupported operation, but the more pressure the students and faculty put on the CSG, the more likely they are to support something in the future.