Connecting to Tux from Windows - SSH

Tagged with: ssh tux

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

PuTTY Written Instructions

  1. 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.
  2. Run the MSI installer and accept the default options. This will install PuTTY in your Start menu.
  3. 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.
    putty config 1b - type in tux host in saved session - cick Save
  1. 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.
    tux login prompt
  2. 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. 
    Tux login example

cmd Prompt Written Instructions

The following instructions are for connecting to Tux from Windows using the built-in SSH through cmd.exe

  1. Type "cmd" into the search bar to open the command prompt
  2. Type the following command and press Enter (replace 'abc123' with your Drexel user id):
    ssh abc123@tux.cs.drexel.edu
  3. 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".
    cmd_ssh_instructions
  4. 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).