FAQs for Remote Server Acccess
If your question isn't answered or you still need help, email firstname.lastname@example.org or call (856) 225-6274. The Information Technology Help Desk is in the Rutgers Student Computer Lab. Staff members are available during regular operating hours.
SSH stands for Secure Socket Shell. It’s a network protocol that allows users access to a remote computer. At Rutgers, the remote computer is usually a Linux server. Once a person logs in via SSH, working on it is like working on the command line on a Linux or Mac terminal at home.
Unlike working on one’s own computer, though, access to a Rutgers server is limited for most users. The ability to run commands and manage files is often restricted to a directory that bears the person’s user name. Only the server’s administrators have unlimited access to the entire server.
FTP stands for File Transfer Protocol and SFTP is short for Secure File Transfer Protocol. Both are internet protocols that allow users to manage files stored on a server. Common actions include uploading and downloading files; creating folders (usually referred to on servers as subdirectories); and renaming and deleting files and folders.
SFTP, unlike FTP, uses an encrypted server connection. Rutgers servers that support remote file management use SFTP rather than FTP for security reasons.
If you are using the command-line versions of SSH or SFTP, connect to a Rutgers server that supports remote SSH/SFTP access by using these forms of each command:
- ssh email@example.com
- sftp firstname.lastname@example.org
… replacing “netid” with your own NetID and “servername” with the name of the server you’re trying to access. When you run one of these commands successfully, you will then be prompted for your password.
If you are using an SSH or SFTP program with a graphical user interface, you will normally see four fields you need to fill out in order to connect:
- Host: servername.rutgers.edu
- Username: your NetID
- Password: your NetID password
- Port: 22
Some programs may not have a field for port, or the field may be hidden under advanced settings.
The first time you connect to a Rutgers server with SSH or SFTP, the program you’re using to connect with will probably prompt you to store some security key information about the server. If that happens, click OK. During subsequent connections that saved information will be checked against the current security key on the Rutgers server.
The recommended programs are currently FileZilla for Windows and Linux and Cyberduck for Mac OSX. A version of FileZilla is available for Mac OSX, but many of the downloads available online contain malware. If you download FileZilla, use a trusted site such as SourceForge.
Yes, both Linux and Mac OSX both have built-in SSH and SFTP commands that are available through the Terminal application. Learn more about these commands in either operating system by running Terminal and typing man ssh or man sftp.