WinSCPで鍵認証の設定をする

WinSCPで鍵認証の設定。自分用メモ。いつかまた別環境で設定するときが来るんじゃないかと。

そもそも、SFTPやSSHでログインする際に、平文のままパスワード打ってたんじゃ、あんま意味ないのかな?ってことで。(パソコンにパスワード保存されてる的な意味で。平文で保存されてるのかどうか知らないけど。)せっかくなので、鍵認証にすることにしました。以下、手順的なもの

PuTTY ごった煮版からPuTTYを落として適当な場所に展開 or インストール。WinSCPインストール時にもPuTTYがインストールされますが日本語じゃないので。はっはっは。

展開したらおもむろに、「puttygen.exe」を起動。生成ボタンを押して、マウスぐりぐりして鍵を生成する。

「OpenSSHのahtuorized_keysファイルにペーストするための公開鍵」と書かれている下のところのテキストをコピペして「authorized_keys2」というファイル名で新規作成。

パスフレーズを入力後、「秘密鍵の保存」をクリックして秘密鍵を適当な場所に保存。

「authorized_keys2」ファイルを「~/ssh/」配下にアップロード。パーミッションは600に設定。sshディレクトリは700に設定。

WinSCPでプロトコルをSFTP or SCPに設定後、秘密鍵にさっき保存した秘密鍵を選択してOK。その後ログインするとパスフレーズが聞かれるので、鍵生成時に入力したパスフレーズを入力して接続完了。

参考にしたリンク

Search
enusta.org / diaryの検索

Feeds
  • Powered by FeedBurner
Info
  • EntryCounter:::106