sshd を xinetd 経由で動かす。

今更だけど。


# whereis sshd
/usr/sbin/sshd 



# vi /etc/xinetd.d/sshd
service ssh
{
        disable         = no
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/sshd
        server_args     = -i
        log_on_success  += DURATION USERID
        log_on_failure  += USERID
        nice            = 10
}


今操作してる ssh 接続を切断せずに。


/etc/init.d/sshd stop
/etc/init.d/xinetd restart
chkconfig sshd off


sshd を止めてから xinetd を再起動。
別の端末で接続を確認できればOK。