Difference between revisions of "Telnet"

From ArchWiki
Jump to: navigation, search
m (<tt>text</tt> -> {{Codeline|text}} for trivial cases)
m (l18n)
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Daemons_and_system_services (English)]]
+
[[Category:Daemons and system services]]
{{i18n|Telnet}}
+
[[de:Telnet]]
 
+
[[es:Telnet]]
 +
[[zh-CN:Telnet]]
 
[[Wikipedia:Telnet|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]].
 
[[Wikipedia:Telnet|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]].
  
Line 16: Line 17:
 
==Configuration==
 
==Configuration==
  
1. To allow telnet connections in xinetd, edit {{filename|/etc/xinetd.d/telnet}} and change '{{Codeline|1=disable = yes}}' to '{{Codeline|1=disable = no}}'
+
1. To allow telnet connections in xinetd, edit {{ic|/etc/xinetd.d/telnet}} and change '{{Ic|1=disable = yes}}' to '{{Ic|1=disable = no}}'
  
2. Add {{Codeline|xinetd}} to the {{Codeline|DAEMONS}} array of your [[rc.conf]]:
+
2. Add {{Ic|xinetd}} to the {{Ic|DAEMONS}} array of your [[rc.conf]]:
 
  DAEMONS=(... '''xinetd''')
 
  DAEMONS=(... '''xinetd''')
  

Revision as of 18:58, 29 November 2012

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 (if not already installed):

# pacman -S inetutils

To configure a telnet server, install xinetd as well:

# pacman -S xinetd

Configuration

1. To allow telnet connections in xinetd, edit /etc/xinetd.d/telnet and change 'disable = yes' to 'disable = no'

2. Add xinetd to the DAEMONS array of your rc.conf:

DAEMONS=(... xinetd)

3. Reboot or restart xinetd:

# /etc/rc.d/xinetd restart

Testing the setup

Try opening a telnet connection to your server:

$ telnet localhost

Note that you can not login as root.