Ssh version 1 ------------- Tired of punching in password every time you use cvs. Well, you can use public-private key pair to solve the problem. 1) Unzip ssh into a folder, e.g. c:\java\ssh 2) Make an Environment variable HOME pointing to the folder where your ssh file are. e.g. c:\java\ssh 3) Include HOME in PATH variable (depending on your OS, it will be different). 4) Create a public-private key pair using the tool ssh-keygen: ssh-keygen -C 'Machine@your.domain.name' This will create two files identity and identity.pub which are your private and public keys. 5) Copy your public key to the cvs server to folder .ssh under your home directory (Linus/Unix). /home/sjassal/.ssh/identity 6) cat your new identity file to the authorized_keys file under your .ssh directory. cat identity >> authorized_keys 7) Test, go to the command line and try connecting to server using ssh, it should not ask you for password. ssh machine.domain.name -l username Now you should not need to enter password every time you use cvs. Hope this helps Sandeep Ssh Version 2 ------------- To have this properly working with ssh2 v3.0 (command line), you need to create a file named 'identification' under your Windows home directory (Win2000 and XP c:\Document and Settings\user.domain\Application Data\SSH). The content should be like: idKey UserKeys/private_key The UserKeys should be a sub-directory under your home directory and the private_key should be whatever you generated in step 4) above. ekyu