PDF download Download Article PDF download Download Article

This wikiHow will teach you how to enable SSH in CentOS 7. Since SSH comes pre-installed along with CentOS, you'll just need to run a command to enable it. Once you've enabled SSH, make sure port 22 is open on your router to allow incoming connections.

Things You Should Know

  • Enter this code into your command-line utility:
  • sudo yum -y install openssh-server openssh-clients
  • sudo systemctl start sshd
  • sudo systemctl status sshd .
  • You should now see an "active" status.
  1. sudo yum -y install openssh-server openssh-clients . [1]
    • This code installs the appropriate SSH server and client type.
  2. sudo systemctl start sshd .
    • With this active, the SSH service will start and will listen continuously for actions from clients, like connection requests.
    Advertisement
  3. sudo systemctl status sshd .
    • You should see an "active" status. If you don't, you may need to restart your system and try again.
    • To stop SSH, enter systemctl stop sshd and you'll see an "inactive" tag.
    • If you want SSH to automatically start whenever you reboot the system, enter: sudo systemctl enable sshd . Change "enable" to "disable" if you want to cancel the automatic setting.
  4. Advertisement

Expert Q&A

Ask a Question
      Advertisement

      Video

      Tips

      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Thanks for submitting a tip for review!

      About This Article

      Article Summary X

      1. Install the SSH server and client type.
      2. Start the SSH service.
      3. Check the sshd status.

      Did this summary help you?
      Thanks to all authors for creating a page that has been read 70,089 times.

      Is this article up to date?

      Advertisement