Linux Account

For this classes, you will need access to the Linux Environment remotely to complete most programming assignments. Please follow these steps:

How to login to cdmlinux machines from a Mac (or your own Linux):

Open a terminal window and at the prompt ($ in this example), type the following, replacing 'jsmith' with your CDM login username:

 $ ssh jsmith@cdmlinux.cdm.depaul.edu	
      

You will then be prompted for your CDM account password. Note that typing the password characters will not echo, not even *'s.

How to login to cdmlinux from Windows using Putty.

Assuming you have already downloaded Putty from the web, start Putty and you get the following dialogue screen:

initial putty dialog
      window

You need to

After this initial setup, all you have to do to connect is

Putty Download link

The web site to download Putty is

         http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
      

Download the release version putty.zip or putty-0.62-installer.exe to get all the utilities (ssh client for a terminal connection and sftp client to transfer files, etc)

Downloading the installer will 'install' putty and add desktop icon for putty.

The zip file directly contain the executables. After extracting the files, to run putty, just execute the putty.exe file.

or you can just download the ssh client, putty.exe.
(Running this exe also runs putty and requires no further installation.)

Additional Setup for Emacs and the Shell on the CDM Linux Server


Here are some customizations that can be made to the shell and to emacs:

  1. Shell - Add the current directory to your PATH environment variable.
  2. Emacs - Adds the following command bindings to keys:
    1. compile: ctrl-c,c
    2. Manual-entry: ctrl-c,ctrl-m
    3. goto-line: ctrl-x,ctrl-g
    4. Scroll up: ctrl-z (scroll-down is already ctrl-v)
    5. Make current cursor line the top line in the window: ctrl-c,u
    6. insert common c include statements: ctrl-c,#

To make these customizations, login to your CDM Linux account and type:

	~glancast/setuplogin