• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer navigation

The Geek Diary

  • OS
    • Linux
    • CentOS/RHEL
    • VCS
  • Interview Questions
  • Database
    • MariaDB
  • DevOps
    • Docker
    • Shell Scripting
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

How to Install and configure telnet in RHEL / CentOS 5,6

by admin

It is recommended to use ssh instead of telnet to connect to a remote system for security purposes. Passwords are transmitted in plain text when you use Telnet. If you still want to use telnet, follow the steps below.

Install telnet

1. In order to turn Telnet on make sure that you have the correct telnet-server and telnet RPMs installed. To verify if you have the telnet packages installed, use the below command.

# rpm -qa | grep telnet
telnet-server-0.17-26.EL3.2
telnet-0.17-26.EL3.2

2. If you do not have the telnet-server or telnet packages installed, you can install them with the RPMs available from your installation media or you can use the yum utility to download and install the package(s). For example:

# yum install telnet-server telnet

Enable telnet

Once you have the packages installed, check the /etc/xinetd.d/telnet file and ensure that disable = yes is changed to read disable = no.

# vi /etc/xinetd.d/telnet
# default: on
# description: The telnet server serves telnet sessions; it uses \\
#       unencrypted username/password pairs for authentication.
service telnet
{
        flags           = REUSE
        socket_type     = stream

        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = no
}

2. If the below line is uncommented in /etc/xinetd.conf then add telnet to the file.

# vi /etc/xinetd.conf
enabled = telnet

Turn the telnet server on

1. Turn the Telnet server on using the chkconfig command and then make the service available for immediate use with the service command.

Note : You must be root in order to use these commands. Also, if you get “command not found” then you may need to use the full path of the command. For example, to find the full path of the chkconfig command, type which chkconfig and you should get the full path: /sbin/chkconfig.
# chkconfig --list telnet
telnet          off
# chkconfig telnet on
# chkconfig --list telnet
telnet          on

The chkconfig command will make the Telnet server available to start the next time the system is rebooted.

2. You will notice that Telnet is part of the xinetd daemon. In order to make the Telnet service available immediately, use service command to restart the xinetd daemon.

# service xinetd restart
Stopping xinetd:                                           [  OK  ]
Starting xinetd:                                           [  OK  ]

Verify

You should now be able to successfully Telnet to the server:

# telnet 192.168.10.10
Trying 192.168.10.10...
Connected to 192.168.10.10
Escape character is '^]'.
[snip]
login: user
Password:
Last login: Sat Nov  2 14:46:57 from 172.168.21.21
CentOS / RHEL 7 : How to install and configure telnet

Filed Under: Linux

Some more articles you might also be interested in …

  1. ansiweather – A shell script for displaying the current weather conditions in your terminal
  2. CentOS / RHEL : Resize (reduce) non-root EXT3/4 filesystem on non-LVM device (hard disk partition)
  3. LVM and multipathing – sample LVM filter strings
  4. po4a-gettextize: command not found
  5. How to find docker storage device and its size (device mapper storage driver)
  6. heroku Command Examples
  7. whatis Command Examples in Linux
  8. amass track – Track differences between enumerations of the same domain (Command Examples)
  9. How to effectively use Man Pages under Linux
  10. hcitool Command Examples in Linux

You May Also Like

Primary Sidebar

Recent Posts

  • Vanilla OS 2 Released: A New Era for Linux Enthusiasts
  • mk Command Examples
  • mixxx Command Examples
  • mix Command Examples

© 2025 · The Geek Diary

  • Archives
  • Contact Us
  • Copyright