FTP Instructions

FTP clients allow you to connect to remote servers for viewing, transferring and editing files. Good ones will have an intuitive interface that simulates the Windows Explorer or Mac Finder. You can drag and drop and rename files in a similar way.

There are many FTP clients out there, especially for Windows, but these are probably the most stable and popular.

Program
Platform
Notes
win/mac
Mac biased. Free, simple, works well and has all the features you'll probably ever need. Note that the Windows version is relatively new.
win/mac
Windows biased. Stable, popular.
mac only
Paid, but definitely the best for mac. Very full-featured, and more stable and polished than Cyberduck.
mac only
Stable, works fine, I personally find it very unintuitive. It is however, already installed on the lab computers.
Your Text Editor
win/mac
Some text editors have ftp functionality built-in. Coda and Transmit are from the same company, so several of Transmit's features are baked right into Coda. TextWrangler and BBEdit also have very good FTP functionality built in.

Connection settings for your TCNJ server space are as follows:

  • Protocol: FTP (not SFTP)
  • Server: beauty.tcnj.edu
  • Port: 21 (default)
  • Username
  • Password

If the program shows you a full url, it should look like this:
ftp://yourusername@beauty.tcnj.edu:21

Within your user home folder there is a www/ folder. This is the only folder that's publicly visible on the internet. All of your web site files will go inside this folder.

Everyone is allotted 200MB of space on the server, which should be plenty.

TCNJ uses regular FTP which is simple and reliable, but it's an old protocol that is very insecure. Therefore, TCNJ does not allow FTP access over the open internet, and requires that you be behind the campus firewall when accessing your server. In other words, FTP won't work from outside the campus network.

On most web servers you won't be using regular FTP, but rather FTP-SSL or SFTP, which are almost identical to use, but wrap all communication between your computer and the server in a "layer" of added security. This prevents anyone from eavesdropping on your files as they go back and forth.