SSH, or Secure SHell, is a way of connecting to the command-line interface of Tux. This is how most courses will expect you to interact with Tux, as it provides access to the full power of Linux and works from anywhere in the world and on network connections ranging from dial-up to FiOS.
To connect to Tux from Windows, you'll have to install an SSH client. We recommend and support PuTTY, instructions for which are below, but there are many other options which provide a range of extra features. We do not support SSHSecureShell from software.drexel.edu as it does not support modern security measures.
Video Instructions
- Connecting to Tux from Windows Using the Built-In SSH Client (YouTube)
- Connecting to Tux from Windows Using the PuTTY Client (YouTube)
- Alternate Video Option: PuTTY SSH Client Video Overview (Kaltura Drexel Streams)
PuTTY Written Instructions
- Download PuTTY at https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
You probably want the 32-bit MSI. This will run on practically any Windows machine, and the 64-bit variant does not provide any improvements for most use cases. - Run the MSI installer and accept the default options. This will install PuTTY in your Start menu.
- Open PuTTY. Under Host Name, enter tux.cs.drexel.edu and choose the SSH button. You can also type a name for this connection in the text box below "Saved Sessions" and click the "Save" button so you can load this connection later.
- Click "Open" and an SSH session will be opened. The terminal will say "login as:", and you should enter your Drexel username at the prompt and hit the Enter key.
- When you hit the Enter key, you will be asked to enter the password for your tux account. If you do not know your Tux password, you can use this link. to set or change your password. When you type your password, nothing will show up. This is expected behavior - just type the password in and hit Enter. You can also copy your password from the email and right click in PuTTY to paste it in.
cmd Prompt Written Instructions
The following instructions are for connecting to Tux from Windows using the built-in SSH through cmd.exe
- Type "cmd" into the search bar to open the command prompt
- Type the following command and press Enter (replace 'abc123' with your Drexel user id):
ssh abc123@tux.cs.drexel.edu - If it is your first time conncecting to Tux from the Windows built-in SSH client, you will be prompted to accept the host key.
Type "yes". - When you hit the Enter key, you will be asked to enter the password for your tux account. If you do not know your Tux password, you can use this link. to set or change your password. When you type your password, nothing will show up. This is expected behavior - just type the password in and hit Enter. You can also copy your password from the email and right click in PuTTY to paste it in.
That's it! Now you have access to Tux and can use it for your coding assignments. This account is also used for Gitlab (gitlab.cci.drexel.edu).