sshdの設定と基本操作に関して復習した為、その結果を下記に纏める。
sshd_config設定ファイル
ファイルパスは通常/etc/ssh/sshd_config 。設定記述と各項目の説明は下記リンクをご参照。自身がよく使う設定ディレクティブについて実際の設定ファイルの右記に説明を入れている。説明内容は参考サイトを元にサマライズしている。
sshd_config設定一覧
尚、元となったconfigファイルはDebian 6に導入したOpenSSH_5.5p1 (設定内容については一部修正)。
下記はデーモンの基本操作。(全てrootユーザー権限で実行。)
デーモンの開始
# /usr/sbin/sshd
フルパスで実行。
デーモンの終了
# kill `cat /var/run/sshd.pid`
インストール時のconfigure設定にもよるが、sshd.pidファイルにプロセスIDを書き込むため、これを利用。
デーモンの再起動
# kill -HUP `cat /var/run/sshd.pid`
但し、既に実行されている子プロセスのssh接続は上記のコマンドでは終了されない。
参考サイト
- OpenSSH Manual Pages
- SSHD_CONFIG (5)
- SSH_CONFIG (5)