chibi style
    

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":	←パスフレーズを入力する

$ 	←プロンプトが表示され接続成功


>>このページのTOPへ

最終更新 : 08/28/2006


Copyright © 2004-2007 chibi ,All Rights Reserved