Geekflare is supported by our audience. We may earn affiliate commissions from buying links on this site.
Share on:

telnet command not found on CentOS, RHEL, MacOS – Fixed

linux
Invicti Web Application Security Scanner – the only solution that delivers automatic verification of vulnerabilities with Proof-Based Scanning™.

How to get telnet working on CentOS/RHEL and MacOS?

telnet is not available by default on a higher version of CentOS/RHEL and MacOS. But that doesn’t mean you can’t get it installed.

When you run telnet, you will notice the following error.

[root@instance-1 ~]# telnet
-bash: telnet: command not found
[root@instance-1 ~]#

To fix this, you need to install telnet and it’s easy.

Installing telnet on CentOS/RHEL

  • Log in to the server as root
  • Run the below command to install
yum -y install telnet

You can also use DNF if using CentOS 8.

dnf -y install telnet

It’ll download the package and install and show you the complete confirmation below.

Downloading packages:
telnet-0.17-64.el7.x86_64.rpm                                                                                                              |  64 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : 1:telnet-0.17-64.el7.x86_64                                                                                                                    1/1 
  Verifying  : 1:telnet-0.17-64.el7.x86_64                                                                                                                    1/1 

Installed:
  telnet.x86_64 1:0.17-64.el7                                                                                                                                     

Complete!

Now, you can run telnet

[root@instance-1 ~]# telnet
telnet>

Have fun!

Installing telnet on MacOS

To install telnet on MacOS, you need to have/install Homebrew.

  • Launch terminal and run the below command to install Homebrew (skip if you already have)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • It will take a few seconds and once done; you will see the success message.
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...
remote: Enumerating objects: 4947, done.
remote: Counting objects: 100% (4947/4947), done.
remote: Compressing objects: 100% (4748/4748), done.
remote: Total 4947 (delta 49), reused 337 (delta 7), pack-reused 0
Receiving objects: 100% (4947/4947), 3.99 MiB | 3.17 MiB/s, done.
Resolving deltas: 100% (49/49), done.
Tapped 2 commands and 4731 formulae (4,989 files, 12.4MB).
Already up-to-date.
==> Installation successful!

Great, its time to install telnet using brew command

brew install telnet
  • It will download and install the necessary package. Once done, rerun the telnet.
Chandans-iMac:~ chandan$ telnet
telnet>

It was easy. Isn’t it?

Want to build a career in Sysadmin? Check out this Linux administration online course.

Thanks to our Sponsors
More great readings on Networking
Power Your Business
Some of the tools and services to help your business grow.
  • Invicti uses the Proof-Based Scanning™ to automatically verify the identified vulnerabilities and generate actionable results within just hours.
    Try Invicti
  • Web scraping, residential proxy, proxy manager, web unlocker, search engine crawler, and all you need to collect web data.
    Try Brightdata
  • Semrush is an all-in-one digital marketing solution with more than 50 tools in SEO, social media, and content marketing.
    Try Semrush
  • Intruder is an online vulnerability scanner that finds cyber security weaknesses in your infrastructure, to avoid costly data breaches.
    Try Intruder