I want Ubuntu to be telent server, for which I installed telnetd:
ngadre@in01-7h4wrf3:~/Documents/release6.6.1/caos$ sudo apt install telnetd -y
[sudo] password for ngadre:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
gir1.2-goa-1.0
Use 'sudo apt autoremove' to remove it.
The following NEW packages will be installed:
telnetd
0 upgraded, 1 newly installed, 0 to remove and 162 not upgraded.
Need to get 38.8 kB of archives.
After this operation, 114 kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu focal/universe amd64 telnetd amd64 0.17-41.2build1 [38.8 kB]
Fetched 38.8 kB in 1s (48.4 kB/s)
Selecting previously unselected package telnetd.
(Reading database ... 227457 files and directories currently installed.)
Preparing to unpack .../telnetd_0.17-41.2build1_amd64.deb ...
Unpacking telnetd (0.17-41.2build1) ...
Setting up telnetd (0.17-41.2build1) ...
Adding user telnetd to group utmp
Note: xinetd currently is not fully supported by update-inetd.
Please consult /usr/share/doc/xinetd/README.Debian and itox(8).
update-inetd: warning: cannot add service, /etc/inetd.conf does not exist
Processing triggers for man-db (2.9.1-1) ...
ngadre@in01-7h4wrf3:~/Documents/release6.6.1/caos$ ps aux | grep inet
root 110 0.0 0.0 0 0 ? I< Apr06 0:00 [inet_frag_wq]
root 3444843 0.0 0.0 7936 2160 ? Ss 18:00 0:00 /usr/sbin/xinetd -pidfile /run/xinetd.pid -stayalive -inetd_compat -inetd_ipv6
netstat -plnt shows that tcp6:23 port is listening but tcp v4 telnet is not listening.
ngadre@in01-7h4wrf3:~/Documents/release6.6.1/caos$ sudo netstat -plnt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 3338537/cupsd
tcp 0 0 0.0.0.0:5938 0.0.0.0:* LISTEN 4202/teamviewerd
tcp 0 0 127.0.0.1:5939 0.0.0.0:* LISTEN 4202/teamviewerd
tcp 0 0 127.0.0.1:6015 0.0.0.0:* LISTEN 3443323/sshd: ngadr
tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 3444365/sshd: ngadr
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 2747323/systemd-res
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1001058/sshd: /usr/
tcp6 0 0 ::1:6015 :::* LISTEN 3443323/sshd: ngadr
tcp6 0 0 ::1:6010 :::* LISTEN 3444365/sshd: ngadr
tcp6 0 0 :::5938 :::* LISTEN 4202/teamviewerd
tcp6 0 0 ::1:631 :::* LISTEN 3338537/cupsd
tcp6 0 0 :::23 :::* LISTEN 3446333/xinetd
tcp6 0 0 :::22 :::* LISTEN 1001058/sshd: /usr/
connecting to telnet using "telnet 192.168.0.10" fails:
ngadre@in01-7h4wrf3:~/Documents/release6.6.1/caos$ telnet 192.168.0.10
Trying 192.168.0.10...
Connected to 192.168.0.10.
Escape character is '^]'.
Connection closed by foreign host.
How to enable telnet for ipv4 ?
Firewall is disabled, and I don't see any DROP/DENY rule in iptables.
My xinetd.conf is as below:
defaults
{
# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info
instances = 60
log_on_success = HOST PID
log_on_failure = HOST
cps = 25 30
}
includedir /etc/xinetd.d