I read the sshkey which is named XXX.ppk and it has public and private key
entries, how do i convert it so i can use it in linux. I tried passing -i
option to ssh 
ssh -i XXX.ppk hostname
but 
chris@local:~$ ssh -i ~/.ssh/XXX.ppk XXX.net
Enter passphrase for key '/home/chris/.ssh/XXX.ppk':
Permission denied (publickey).
I dont know how to get this to work please help otherwise I'll have to
switch back to windows, ;( 
Thanks guys
You can generate an openssh public key from a private putty key: Lauch 
puttygen (in the putty directory) then load the private key (File -> 
Load) and you will see what you have cut and paste in openssh.
By the way; I don't quite understand what you want: It is considered 
unsafe to share the same private key between several machines. You 
should generate a private key for your linux machine with ssh-keygen and 
add the public key in .ssh/authorized_keys of your server.
Olive
> 
> 
> Thanks guys
puttygen can convert keys to OpenSSH format.
-- 
    Simon <si...@no-dns-yet.org.uk> **** GPG: F4A23C69
 "We demand rigidly defined areas of doubt and uncertainty."
                       - Douglas Adams