Ubuntu でtelnetデーモンを走らせてみた。

せっかくUNIXのひとつであるUbuntuを使っているのだから他のマシンなどからtelnetでログインしてみたいものだと思い、まずは自分自身からtelnetでログインを試みました。結果は以下のように拒否されてしまいました。

$ telnet 127.0.0.1
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused

これは、telnetデーモンが起動していないためであると思い、以下のサイトを参考にしてSynapticを使ってtelnetd とopenbsd-inetdをインストールしたところログインできるようになりました。

参考にさせていただいたサイト
Ubuntu日本語フォーラム / 他のPC(Windowns)からtelnet接続ができない

ちなみに、/etc/init.d の配下に openbsd-inetd というファイルがあり、以下のようなコマンドを実行するとログインできなくなります。

sudo ./openbsd-inetd stop

以下のコマンドを入力すると再度、ログインできるようになります。
sudo ./openbsd-inetd restart

/etc/hosts.allow および /etc/hosts.deny ファイルに記述してログインできるマシンを制限できるようなことが上記サイトには書いてあったけれど、やってみると、特にマシンを制限している様子は見当たりません。これは危険だと感じて、結局は、telnetdおよびopenbsd-inetdはsynapticを使って削除しました。