SSH公開/秘密鍵ペアを生成するツールはいくつか存在します。 次の各項では、UNIX、UNIX系およびWindowsの各プラットフォーム上でSSH鍵ペアを生成する方法を示します。
UNIXおよびUNIX類似プラットフォーム(Solaris、Linuxなど)には、SSH鍵ペアを生成するssh-keygenユーティリティが含まれています。
$ cd $HOME
filename
$ ssh-keygen -b 2048 -t rsa -f filename
ssh-keygenユーティリティでは、秘密鍵のパスフレーズの入力を求められます。
Enter passphrase (empty for no passphrase): passphrase
注意:
パスフレーズは必須ではありませんが、秘密鍵を不正使用から保護するセキュリティ対策として、指定することをお薦めします。 パスフレーズを指定すると、ユーザーは、秘密鍵が使用されるたびにパスフレーズを入力する必要があります。
ssh-keygenユーティリティにより、パスフレーズの再入力を求められます。
Enter the same passphrase again: passphrase
.pub
PuTTYgenプログラムは、Windowsプラットフォーム用のオープン・ソースのネットワーキング・クライアントであるPuTTYの一部です。
PuTTYまたはPuTTYgenをダウンロードするには、http://www.putty.org/に移動し、「You can download PuTTY here」リンクをクリックします。
「PuTTY Key Generator」ウィンドウが表示されます。
鍵の生成中に、指示に従って空白領域の周辺でマウスを動かします。
.ppk
狭いウィンドウに表示されている文字だけでなく、すべての文字を選択していることを確認してください。 スクロール・バーが文字の横にあると、文字がすべて表示されません。
ssh
.openssh
このページのスクリプトによってコンテンツのナビゲーションは拡張されますが、コンテンツは変更されません。