Difference between revisions of "Telnet"

From ArchWiki
Jump to: navigation, search
m (Re category)
m (Wrong link)
(One intermediate revision by the same user not shown)
Line 7: Line 7:
 
Follow these instructions to configure an Arch Linux machine as a telnet server.
 
Follow these instructions to configure an Arch Linux machine as a telnet server.
  
==Installation==
+
== Installation ==
  
To use telnet only to connect to other machines, install inetutils (if not already installed):
+
To use telnet only to connect to other machines, [[pacman|install]] {{Pkg|inetutils}}.
# pacman -S inetutils
+
  
To configure a telnet server, install xinetd as well:
+
To configure a telnet server, install {{Pkg|xinetd}} as well.
# pacman -S xinetd
+
  
==Configuration==
+
== Configuration ==
  
1. To allow telnet connections in xinetd, edit {{ic|/etc/xinetd.d/telnet}} and change '{{Ic|1=disable = yes}}' to '{{Ic|1=disable = no}}'
+
To allow telnet connections in xinetd, edit {{ic|/etc/xinetd.d/telnet}}, change {{ic|1=disable = yes}} to {{ic|1=disable = no}} and restart xinetd service.
  
2. Add {{Ic|xinetd}} to the {{Ic|DAEMONS}} array of your [[rc.conf]]:
+
Enable [[systemd]] xinetd service if you wish to start it at boot time.
DAEMONS=(... '''xinetd''')
+
  
3. Reboot or restart xinetd:
+
=== Testing the setup ===
# /etc/rc.d/xinetd restart
+
 
+
===Testing the setup===
+
  
 
Try opening a telnet connection to your server:
 
Try opening a telnet connection to your server:

Revision as of 10:06, 1 June 2013

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. For a secure alternative see SSH.

Follow these instructions to configure an Arch Linux machine as a telnet server.

Installation

To use telnet only to connect to other machines, install inetutils.

To configure a telnet server, install xinetd as well.

Configuration

To allow telnet connections in xinetd, edit /etc/xinetd.d/telnet, change disable = yes to disable = no and restart 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

Note that you can not login as root.