ごらくらいふ

プログラミングしたりゲームしたり

putty形式の公開鍵をOpenSSH形式に変換してサーバにSCPアップロードする

(あーやべーなーパスワードログインできるままだなー)

個別に記事になってたのでひとまとめした

# Putty形式 -> OpenSSH形式
ssh-keygen -i -f id_rsa_putty.pub > id_rsa.pub
# scp [オプション] [ユーザ名]@[ホスト名]:[ファイル名] [ローカルパス (.)はカレント]
scp -P 22 id_rsa.pub user@hostname:~
余談
  • Putty形式の鍵をOpenSSH形式に変換する際、公開鍵からコメントが削げ落ちた
    • gglとSSH1ではコメントも鍵に含まれてたとか出て戦々恐々してたが、SSH2なので勝手に追記しても問題なかった
  • SCPについて、参考記事にある記法とMacにあるSCPのヘルプが異なっていて不安(うまくいったが…)

参考URL

puttyの公開鍵をOpenSSH形式に変換する | misty-magic.h

ssh でファイル転送(SCP コマンド) - Hidde’s Tips