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

この記事がおもしろかったらシェアしてね

私はレンタルサーバで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」のパスワードも入力しなくてすむ方法もありますが、操作複雑になるのとソフトを常駐する必要があるので説明を省略しました。

スポンサーリンク
NO IMAGE
この記事をお届けした
ひとぅブログの最新ニュース情報を、
いいねしてチェックしよう!

この記事がおもしろかったらシェアしてね

ひとぅに興味を持った方はフォローしてね

関連記事

この記事に関連するオススメ


コメント

  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から乗り換えるのは少し抵抗があるけれども、一度試してみようかな。

Highslide for Wordpress Plugin