PuTTYで自動ログオンする方法

2008年09月27日 このエントリーをはてなブックマークに追加Clip to Evernote

私はレンタルサーバでCORESERVER.JPを利用させていただいています。CORESERVER.JPはSSHが利用できるので非常に便利。SSHへの接続にはPuTTYを利用しています。

SSHへの接続でCORESERVER.JPのパスワードが自分で設定できません。毎回、ログオンIDとパスワードを入力する必要があるので面倒です。今回は、PuTTYに自動ログオンできる方法をご紹介したいと思います。

PuTTYを準備する

  1. PuTTY日本語版をダウンロードする
    「hdk の自作ソフトの紹介」のダウンローページから、「PuTTYjp Version 0.60-jp20070603 (2007/06/03)」を探し、「putty-0.60-jp20070603.zip」をクリックしダウンロード。
    ダウンロードページ
  2. 「putty-0.60-jp20070603.zip」を解凍し適当なフォルダに移動
    推奨は「Program Files」。

鍵を作成する

  1. 「puttygen.exe」を起動
  2. 「Generate」ボタンをクリックし適当にマウスを動かして種を作ってあげると鍵ができる
  3. 「Key comment」の欄には、適当に自分で分かりやすい名前を付ける(例:hitoxu)
  4. 「Key passphrase」の欄にパスワードを設定。「Confirm passphrase」の欄にも同じパスワードを記入
    このパスワードでログインすることになるので忘れないように注意すること。
  5. 「Save private key」をクリックして、秘密鍵を保存する。(例:hitoxu.ppk)
  6. テキストエディタを開く
    (秀丸エディタやTeraPadなどで。)
  7. 画面の「Public key for pasting into OpenSSH authorized_keys file:」の下の部分にある文字列これをコピーする。
    (これがOpenSSH用の公開鍵です。)
  8. コピーした文字列を、テキストエディタに貼り付け、「authorized_keys」というファイル名で保存
    (拡張子はありません。)
  9. CORESERVER.JPにFTPで接続する
    (FFFTPなどで。)
  10. 「/.ssh/」ディレクトリに移動し、先ほど作成した「authorized_keys」をアップロードする

PuTTYを設定する

  1. 「puttyjp.exe」を起動する
  2. カテゴリの「セッション」を選択、ホスト名に「sXX.coreserver.jp」を入力、セッション一覧すぐ下のテキストボックスには好きな名称を入力(例「sXX.coreserver.jp」)
  3. カテゴリの「接続 > データ」を選択、自動ログインのユーザー名にCORESERVER.JPのユーザー名を入力
  4. カテゴリの「接続 > SSH > 認証」を選択、認証のためのプライベートファイルに先ほどSave private keyで保存したファイルを参照ボタンをクリックして選択する(例:hitoxu.ppk)
  5. カテゴリの「接続 > SSH > トンネル」を選択、フォワードするポートを追加の源ポートに「15089」と入力、送り先に「sXX.coreserver.jp:22」と入力して「追加」をクリック
    (1.で入力したホスト名+「:22」になっていることに注意してください。)
  6. カテゴリの「セッション」を選択、「保存」をクリック

動作の確認

  1. 「puttyjp.exe」を起動する
  2. 「セッション一覧」に先ほど登録した「sXX.coreserver.jp」をダブルクリック
    (選択→読込→開くでもOK。)
  3. 「Authenticating with public key “XXXXXXXX”
    Passphrase for key “XXXXXXX”:」と聞いてくるので「Key passphrase」で入力したパスワードを入力しEnterキーを押下
  4. 正常にログインできたことを確認する

以上で、説明は終了です。

また「Key passphrase」のパスワードも入力しなくてすむ方法もありますが、操作複雑になるのとソフトを常駐する必要があるので説明を省略しました。

このエントリーをはてなブックマークに追加このエントリをmixiチェックするこのエントリをYahoo!ブックマークに追加このエントリをLivedoor Clipに追加Clip to EvernoteInstapaper に保存するRead It Later に保存する

カテゴリー: ソフト・アプリ

コメントする

関連記事(こちらもあわせてどうぞ!)

ここ一週間の人気記事(こちらもあわせてどうぞ!)

コメントフィード5件のコメント

  1. NonO_

    putty一つでコンソールからファイル転送までできるから
    使いこなせると便利ッスね
    定番ツールのffftpもwinsslwrapとの併用で
    sshやsftpを使えるし
    winscpって定番もありますな

  2. ひとぅ

    NonO_さん、お世話になります。
    「Windows+SSH+日本語」というようなキーワードでGoogleで検索してPuTTYを知ったと思います。
    WinsslwarpやWinscpは使ったことがないのですがWindowsでもいろんなソフトウェアがあるのですね。

  3. NonO_

    puttyは、WindowsからLinux使う時に役立つので
    操作に慣れとくのはベターな策だと思います(・ω・) b
    ひとぅさんには、いつもネタを提供して貰ってるのでありがたいっすw
    早速、このputtyの使い方を覚える事にします(・ω・)q

  4. matu

    ファイル転送にはWinSCPをオススメします。(ftp/sftp/scp対応なので)
    この手順で作成した秘密鍵を使用してパスフレーズを使ってサーバにログインするのでより安全ですよ!

  5. ひとぅ

    ファイル転送はFFFTPを使っていますが、WinSCPは安全で評判が高いようですね。慣れたFFFTPから乗り換えるのは少し抵抗があるけれども、一度試してみようかな。

Feed

http://hitoxu.com / PuTTYで自動ログオンする方法

Highslide for Wordpress Plugin