2011年5月21日土曜日

Macのターミナルでputtyの秘密鍵を使用したSSH

Windows環境でお世話になっているputtyと同等の操作をMacでも出来ないものかと調べてみると簡単にできるみたいなのでメモを。

先ずWindows上でputtygen.exeを起動する。


上記puttygenにて[File]-[Load private key]を選択し、指示されるままにMac上で使用したい秘密鍵の選択とパスフレーズを入力する。

秘密鍵が正常に読み込まれると次に[Conversions]-[Export OpenSSH key]を選択し、適当な名前をつけて保存する。

次にMac上の操作として、上記で作成した秘密鍵ファイルを"(ユーザホーム)/.ssh"ディレクトリにコピーする。
.sshディレクトリが存在しない場合は作成し、パーミッションは"700"とする。
また秘密鍵ファイルのパーミッションは"600"とする。

これで準備が整ったのでMacのターミナルアプリを起動し、以下のコマンドを入力することによりSSHによる接続が可能となります。

$ ssh -i ~/.ssh/xxxxx.key account@hostname

またsshのconfigにてコマンドを省略することも可能なようですが、また時間があれば調べてみたいと思います。

0 件のコメント:

コメントを投稿