web-dev-qa-db-ja.com

Windowsコマンドプロンプトから公開鍵を生成する方法

Sshでセットアップするには公開鍵を生成する必要があります。 Windowsコマンドプロンプトからそれを行うにはどうすればよいですか? c:\からssh-keygen -t rsaを使用しようとしましたが、ssh-keygenが内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されないというメッセージを受け取りました。

33
Do Good

ssh-keygenはWindows実行可能ファイルではありません。
PuttyGen( http://www.chiark.greenend.org.uk/~sgtatham/PuTTY/download.html )を使用して、たとえばキーを作成できます。

19
chill0r

Windows用のopenSSHをダウンロードしてインストールするだけです。これはオープンソースであり、cmd sshの準備を整えます。クイックGoogle検索では、必要に応じてインストール方法のチュートリアルが提供されます。

サーバーにインストールする場合は、インストール後、公開キーを生成できます。以下を実行して生成します:

ssh-keygen -t rsa

その後、単にEnterキーを押すだけで、キーの名前が自動的に割り当てられます(例:id_rsa.pub)

git-bashインストール済み(Git、Github for Windows、またはVisual Studio 2015に付属)、その後、Windowsバージョンのssh-keygen

https://help.github.com/articles/generated-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

8
TarkaDaal

うーん、何? sshは、ほとんどの* nixの場合のようにWindowsに組み込まれているものではありません。

おそらく最初からPuTTYを使用することをお勧めします。そして: http://kb.siteground.com/how_to_generate_an_ssh_key_on_windows_using_PuTTY/

4
Torxed