Telnet is the traditional protocol for making remote console connections over TCP. Telnet is not secure and is mainly used to connect to legacy equipment nowadays. Telnet traffic is easily sniffed for passwords and connections should never be made over any untrusted network including the Internet unless encrypted with SSH or tunneled though a VPN. For a secure alternative see SSH.
The base group, includes a telnet client.package, part of the
A telnet server can be configured with systemd sockets or xinetd. telnetd via systemd requires only the inetutils package. To configure a telnet server with xinetd, install as well.
To enable telnet server connections in xinetd, edit
disable = yes to
disable = no and restart the xinetd service.
Enable systemd xinetd service if you wish to start it at boot time.
Testing the setup
Try opening a telnet connection to your server:
$ telnet localhost
Try a root login to see if your configuration permits it and the security implications that implies.
If the session disconnects before you receive a login prompt, try installingAUR in place of the current inetutils and restarting telnet.socket.