PuTTY Windows - How to Manage Key Pair Between Windows and Ubuntu Server?

Sorry to keep beating this to death. I have secure-server installed on Ubuntu server. I have PuTTY on Windows. Everything is working. I am just confused about the key pairs. I generated the key pair with "keygen". the key pairs are in my .ssh directory on my server home directory. what is NOT clear is where do I put the public key on Windows? A Google search said put the public key in the "home" directory. Does Windows have a "home" directory that I am not aware of? There is a windows user "ray" under the "Users" folder. I put the key in the folder where I am launching PuTTY.exe from. How do I prove the keys are working?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Tutorial is here (scroll down to "Converting the OpenSSH private key to Putty format"):


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
On the Windows system you need to run Pageant (an SSH authentication agent for PuTTY, PSCP and Plink)

While Pageant is running (with key loaded) you can run Putty and your session will be key authenticated.
>Does Windows have a "home" directory

Yes, it's usually located in "C:\Users\{username}" in Win7 and "C:\Document and settings\{username}" in WinXP and Vista.

Regards, Tobias
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux Distributions

From novice to tech pro — start learning today.