Ubuntu 21.04 に TELNET サービスをインストールする

Ubuntu 21.04 で TELNET サービスを有効化する手順をメモしておきます。

最初に inetutils-inetd と telnetd をインストールします。

1
apt -y install inetutils-inetd telnetd

インストール直後の状態で設定ファイルに telnetd の定義がされていました。

1
2
# cat /etc/inetd.conf | grep telnetd
telnet      stream  tcp nowait  telnetd /usr/sbin/tcpd  /usr/sbin/in.telnetd

inetutils-inetd も起動済みでした。 ですが、TCP/23 を Listen していません。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
# systemctl status inetutils-inetd
● inetutils-inetd.service - LSB: GNU Network Utilities internet superserver
     Loaded: loaded (/etc/init.d/inetutils-inetd; generated)
     Active: active (exited) since Tue 2021-08-03 12:37:27 UTC; 4min 46s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 8225 ExecStart=/etc/init.d/inetutils-inetd start (code=exited, sta>

Aug 03 12:37:27 localhost systemd[1]: Starting LSB: GNU Network Utilities inter>
Aug 03 12:37:27 localhost inetutils-inetd[8225]:  * Not starting internet super>
Aug 03 12:37:27 localhost systemd[1]: Started LSB: GNU Network Utilities intern>

# lsof -i:23
#

inetutils-inetd を再起動したら TCP/23 を Listen するようになりました。

1
systemctl restart inetutils-inetd