linux ssh setup

1. On all your Windows machines download and install OpenSSH client. Download from
http://www.wm.edu/it/index.php?id=2928 The download site provides installation
instructions. This package is the client side only, which allows you to initiate a SSH
session from the machine you install it on. Size is about 5.7 MB. (filename is
sshsecureshellclient-3.2.9.exe)
2. On all your Windows machines download and install the COPSSH server for Windows.
To do this, open a browser and search Google for COPSSH. Look for the Sourceforge
download site, and select it. Your download will be from this URL:
http://sourceforge.net/project/showfiles.php?group_id=69227&package_id=127780 .
Note that SSH Servers for Windows are mostly very expensive. To get around this
expense someone developed Cygwin, a tiny Linux system that embeds in Windows and
serves COPSSH from within a Linux environment on your Windows machine. This free
COPSSH- server software allows your Windows PC to "serve" up its information to a
remote PC (Linux or Windows). The access of your Windows-machine's drives is
through the Linux folder called cygdrive.
3. On all your Ubuntu Linux machines open System > Administration > Synaptic Package
Manager. Search for ssh. Make sure openssh-client and openssh-server are both installed.
If they are not, install them.
4. Test SSH from Windows: From within your Windows machine's Start menu, select “SSH
Secure Shell Client.” Then select Secure File Transfer Client. Select Quick Connect, and
type in the name of the machine you want to connect to. Add your username, and click
Connect.
5. Test SSH from Linux: From within your Linux machine, select Places > Connect to
Server. Under Service Type, select SSH. Add the name of the Server you want to connect
to, and press Connect. This should put an icon on your desktop and in your Nautilus file
browser.