First: what are you trying to accomplish here? I assume that you're trying to set up keybased authentication for your server, and that you want Putty to authenticate with those keys, right? Because then you're not using the most optimal approach.
Start by downloading
puttygen.exe from the same site as you downloaded PuTTY. When in doubt try
this link. Use that program to generate your keys.
When it is done copy the public key (it'll be selected by default), edit the file
~/.ssh/authorized_keys and paste the key in. Be sure that it all ends up on 1 line.
I suggest that you stay logged into your server.
Then supply a password for your private key and save it to a secure location on your Windows desktop. I dunno...
c:\users\<your name>\documents\server.ppk for example. Now edit your PuTTY session, go to SSH -> Auth in specific. Point PuTTY to your private key, and be sure to save your session data again.
Back to your server... Edit
/etc/ssh/sshd_config accordingly to allow for key based authentication:
Code:
RSAAuthentication yes
PubkeyAuthentication yes
# Change to yes to enable built-in password authentication.
PasswordAuthentication no
PermitEmptyPasswords no
ChallengeResponseAuthentication no
Now restart the SSH daemon but
do not log off! So:
# service sshd restart
. Fire up a new PuTTY session and try to log on. You should be able to log on using only the password for your private key, and nothing else. When it doesn't work: no problem. You're still logged on so you can make the necessary changes if need be.
As soon as everything works you should be done. Log out entirely, log back in, all done.
So there's no need to e-mail anything, just copy/paste is more than enough (and it'll be more secure too!).