Omega -- Connecting to Omega

Secure Shell || SecureCopy || Samba || Email || CVS

Secure Shell (SSH) - port 22

   You will need a SSH client to connect to Omega and be able to issue commands. SSH is a secure replacement for telnet: all data between you and Omega is encrypted and compressed.

Linux / UNIX
   -- On a computer running Linux or UNIX, you'll simply issue the following command to connect to Omega:

	$ ssh -l <username>
   Microsoft Windows
   -- There are numerous Windows SSH clients available. Either of the following will do:

PuTTY, a Free Win32 Telnet/SSH Client, click here to download. No installation is required, simply run the program from the download location and use as your hostname.

SecureCRT, click here to download from CNS. You will be asked for your IIT email and password. SecureCRT also comes preinstalled on most of the computers at CNS's laboratories. Make sure Protocol is set to ssh2 and SSH Server to Standard.

SecureCopy (SCP) - port 22

   SecureCopy is a secure replacement for FTP. Unlike FTP, all communication between you and Omega is encrypted and compressed. SecureCopy uses SSH to operate.

Linux / UNIX
   On a computer running Linux or UNIX, you'll use the scp command to copy files to and from Omega [assuming commands are issued from your computer]:

To copy ~/index.html from your computer to your home directory on Omega:

	$ scp ~/index.html <username>
To copy ~/src/prog.c from Omega to your computer's temporary directory:
	$ scp <username> /tmp
Microsoft Windows
   -- In general, the same client you use to SSH into Omega has the SecureCopy functionality for your files, as well. If you'd like a native SCP-only application, give WinSCP a try.

WinSCP: Freeware Secure CoPy client, click here to download. WinSCP does not need installation, simply run it and enter as the hostname.

Samba (Windows Networking)

   You are free to map your home directory on Omega as a Network Drive on a Windows machine, or mount it under a directory in UNIX/Linux just like any other filesystem.

   Important: If \\\ does not work for you, try Omega's IP address instead. Replace \\\ in the instructions below with \\\.

Linux / UNIX
   -- On a computer running Linux or UNIX, you'll use the smbmount command to mount your home directory:

Assuming /mnt/omega is the desired mount point:

	$ smbmount //<username> /mnt/Omega -o username=<username>
Microsoft Windows
   -- Open up My Computer, select Tools from the main menu and select Map Network Drive...Use \\\<username> as the Folder. Enter your username and password, and your home directory is now accessible under the drive letter you picked. Or follow these easy steps:

First, open up Windows Explorer and enter \\ as the address. Enter your regular username and password.

Then, right click on your home folder, and select Map Network Drive.

Voila! Your home directory is now just another drive under Windows.

Email (IMAP and POP3) - port 993 and 995

   Omega is configured to receive email sent to the domain. There are two ways you can get to your mail: you can either use SSH to connect to Omega and use a program like mutt or mail, or pick your email up using the IMAP or POP3 protocol from your desktop computer.

All you need to do know to set up IMAP or POP3 right is that the hostname is, as always,, and that the both servers require an SSL connection. The port to connect to is 993 in case of IMAP and 995 in case of POP3. You can safely tell your email application to accept the SSL certificate Omega will use (it is only used for encryption, not identification purposes). The username and password are identical to those you use to log in using SSH.

CVS (Concurrent Versions System) - port 2401

   For CVS access to work you must either have an account on Omega or have specifically requested a CVS account to be setup for you.

Linux / UNIX
   -- On a computer running Linux or UNIX, you'll most likely use the cvs command to control both logins and actions on the repository. Graphical interfaces like Cervisia will also work.

Omega currently uses the pserver method of authenticating CVS users and the main CVS repository is located in /var/cvs. Your initial login command will then be:

   $ cvs -d :pserver:<username> login
   $ export CVSROOT=":pserver:<username>"
   $ cvs login
where <username> is either your system username or, preferably, your CVS username. We higly suggest not using your system account for CVS access as the pserver method is not the most secure. For now, requesting a seperate CVS username and password is encouraged.

Microsoft Windows
   -- The suite of CVS utilities avaliable on Linux/UNIX are also avaliable on Windows as well. These let you use the command line for your tasks like their UNIX cousins. You can also try WinCVS.

WinCVS: GUI Frontend for CVS, click here to download. In order to use WinCVS, you must install it as well as set it up to use the appropriate repository, username, and password.

Note: Currently anonymous access is not granted at all to this repository.

Further CVS information and tutorials:
Official CVS Manual
The CVS Book
SourceForge CVS Guide