telnet server と telnet client とが要ります。 これらが同一マシンであっても可です。
以下では telnet server のホスト名を TS、 telnet client のホスト名を TC とします。
/etc/inetd.conf の telnet の行から下のように # を外しておきます。
telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd
つづいて /etc/hosts.deny と /etc/hosts.allow を編集します。例えば
# /etc/hosts.deny ALL: ALL # /etc/hosts.allow in.telnetd: 127.0.0.1, 192.168.0.0/255.255.255.0
のように。
サーバを再起動させるか手動で inetd をリスタートさせます。
再起動の場合、使用するランレベルで inet デーモンが起動する設定になっているか念のためにチェックしておきましょう。下のコマンドで確認できます。
# chkconfig --list inetd
手動の場合、以下のコマンドでリスタートできます。
# cd /etc/init.d # ./inet restart
※ Vine3.1 の場合、 /etc/init.d は /etc/rc.d/init.d へのシンボリック・リンクです。
下のコマンドを実行します。
$ telnet TS
すると
login: _____ Password: _____
のように login 名と Password を訊ねられるので、login にはTSのユーザ名を、Password にはそのパスワードを入れます。
※ デフォールトでは正しいパスワードを入れても、root ではログインできない仕様のようです。 root でログインしたければ、通常のユーザでログインした後、 su- するとよいようです。
ログアウトするにはTSで
$ logout (または exit)
とします。