–
ServersMan@VPSのVPSサーバでは、sshdが常駐しssh接続を構えている。
これを「xinetd」経由で起動するようにしてあげる。
①初期状態では「sshd」が起動するようになっています。以下確認
# chkconfig --list sshd sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
②xinetd経由で起動するようにファイル作成します。
# vi /etc/xinetd.d/ssh
service ssh
{
disable = no
socket_type = stream
protocol = tcp
instances = 10
wait = no
user = root
server = /usr/sbin/sshd
server_args = -i
cps = 2 10
}
#
③「sshd」サービスの自動起動を停止します。
# chkconfig sshd off
④「xinetd」を再起動します
# service xinetd restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ] #
⑤「netstat」コマンドで確認してください
# netstat -antp | grep xinet
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 27971/xinetd
⑥xinetdの再起動が完了してから、サーバにSSH接続を行い問題がないかを確認してください。
なにがいいいかって?
ssh接続を受け付ける為だけのデーモンを起動しておかなくてすむ。
もし、ssh接続に利用するポート番号を変更したい場合は、/etc/servicesの中から
sshに関する記述を探しポート番号を変更しxinetdの再起動を行なってください。
不足・不明点あれば、コメントorコンタクトme
コメント