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.
App | Platform | Notes |
Cyberduck | 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. |
FileZilla | win/mac | Windows biased. Very popular. |
Transmit | mac only | Paid, but definitely the best option for mac. Very full-featured, more stable and polished than Cyberduck. |
Fetch | mac only | Stable and works fine, but I personally find it unintuitive. |
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 into Coda. BBEdit also includes FTP functionality. |
Connection settings for your TCNJ server space are as follows:
- Protocol: SFTP (FTP will also work but is less secure)
- Server: beauty.tcnj.edu
- Port: 22 (the default for SFTP)
- Username
- Password
- If given a "Path" option, leave blank
If the program shows you a full url, it should look like this:
sftp://yourusername@beauty.tcnj.edu:22
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 allows the use of 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 SFTP or FTP-SSL, 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.