
Home > Debian > 基本設定 > SSHでリモート接続
| SSHでリモート接続 |
サーバ側のSSHの設定を行なう。なお、安全度をアップする為、鍵認証のみをOKにする。
# vi /etc/ssh/sshd_config PermitRootLogin yes ↓ PermitRootLogin no ←rootのログインは禁止 PasswordAuthentication yes ↓ PasswordAuthentication no ←パスワード認証は禁止 |
以上の編集が終了したら設定を反映させる為、SSHを再起動しておく
# /etc/init.d/ssh restart |
続いてクライアント側の設定を行なう。WindowsマシンからPuTTYを利用して接続する。
PuTTYはごった煮版を使用するのがお勧め
先ずは鍵を作成する必要がある。puttygen.exeを実行して鍵の作成を行なう以下に鍵作成の流れを紹介する

生成ボタンをクリックする

ランダムにマウスを動かして、パラメータをためる

鍵のパスフレーズの部分にパスフレーズを入力する。その下の確認にも同じものを入力する。
パスフレーズの入力が終わったら、秘密鍵の保存ボタンをクリックし、putty_rsa.ppk として保存する。
また一番上にある長い文字列を写真のように反転させてコピーし、メモ帳などを開いて貼り付ける。
そのメモ帳を open_rsa.pub という名前で保存する。コツは下の写真のように、ファイルの種類で種類無しを
選ぶこと。じゃないと拡張子が.txtになってしまう。

以上が終了したら、公開鍵(open_rsa.pub)をサーバに送る。送る手段はFTPやフロッピー経由などでOK。
なお、ここから先の条件としては、SSHへのrootのログインは禁止にしているので、
一般ユーザ(ここでは、ユーザ名をchibiとする)でログインするようにするので、
この一般ユーザで以下の作業を行なっていく。その為、公開鍵はこの一般ユーザの
ホームディレクトリに予め置いておき、鍵の所有者情報などもこのユーザにしておく。
$ whoami chibi $ pwd ←whoamiとpwdは確認の為の作業であり省略可 /home/chibi $ mkdir .ssh $ chmod 700 .ssh $ cat open_rsa.pub >> .ssh/authorized_keys2 $ chmod 600 .ssh/authorized_keys2 |
以上で、サーバ側の準備は完了。続いてPuTTYの設定をする。
設定する項目としては以下のものが上げられる。また設定は保存しておくと次回からが便利だ
サーバに接続するには、『セッション』の一番上のホスト名のところにサーバのIPアドレスを指定し、開くボタンを押せばOK
login as: chibi ←ユーザ名を入力 Authenticating with public key "rsa-key-20050705" Passphrase for key "rsa-key-20050705": ←パスフレーズを入力する $ ←プロンプトが表示され接続成功 |
最終更新 : 08/28/2006