Macのターミナルからサーバの鍵を使ってSSH接続

Macのターミナルからサーバの鍵を使ってSSH接続する場合、鍵が*.ppkだとうまくいかない。このエントリでは以下の手順を示す。

  • *.ppk形式のファイルを OpenSSH形式に変換する
  • OpenSSH形式をMacのターミナルから利用できるようにする

*.ppk形式 -> OpenSSH形式

手順は以下の通り。

  • Putty.exeと同じ場所にあるputtygen.exeを実行する
  • 「秘密鍵の読み込み」ボタンを押下し、*.ppkを読み込む
  • 変換メニュー->OpenSSH形式へインポート を押下する
  • ファイル名は任意。ここでは id_rsa とする

Macのターミナルから利用できるようにする

手順は以下の通り。

  • id_rsaをWindowsからMacの~/.ssh/に移動する
  • ~/.ssh/id_rsaのパーミッションを600に設定する。緩すぎるとN.G.なので注意すること
  • ssh-add ~/.ssh/id_rsa を実行する。

ssh-add の実行を忘れるとハマるので注意。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする