Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm using PowerShell and have OpenSSH 4.6 installed. I'd like to use ssh-copy-id so I can login using a key without doing through the manual process of copying keys to servers. Is there an equivalent to the linux command ssh-copy-id that can be used or is there a PowerShell script already created somewhere that does this?

share|improve this question
Oh, thanks. Shouldn't have stuck the problem to PowerShell as that negated the proper answer. – flickerfly Oct 2 '12 at 20:32
Their might be a way to do it that is more idiomatically powershell. Though the bulk of what is being done is on the server site. I believe I saw a .NET SSH client somewhere at one point in time, so you might be able to avoid using plink. – Zoredache Oct 2 '12 at 20:47
up vote 1 down vote accepted

I was on similar quest and seems like I've gone a bit overboard. You can find the powershell script here:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.