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

The Geek Diary

  • OS
    • Linux
    • CentOS/RHEL
    • Solaris
    • Oracle Linux
    • VCS
  • Interview Questions
  • Database
    • oracle
    • oracle 12c
    • ASM
    • mysql
    • 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. Basic “ls” Command examples in Linux
  2. How to add swap space in linux
  3. Understanding SELinux Policies in Linux
  4. Linux OS Service ‘microcode_ctl’
  5. Understanding Variables in Bash Shell Under Linux
  6. CentOS / RHEL 7 : Unable To Start The Samba Service
  7. “comm” Command in Linux with Examples
  8. Unable to start Nagios Service (CentOS/RHEL)
  9. How to extend and reduce Swap Space on LVM2 Logical Volume
  10. pvcreate error : Can’t open /dev/sdx exclusively. Mounted filesystem?

You May Also Like

Primary Sidebar

Recent Posts

  • vgextend Command Examples in Linux
  • setpci command – configure PCI device
  • db_load command – generate db database
  • bsdtar command – Read and write tape archive files

© 2022 · The Geek Diary

  • Archives
  • Contact Us
  • Copyright