CentOS 7/8 SSH Installation & Configuration | IP CORE NETWORKS



CentOS 7/8 SSH Installation & Configuration | IP CORE NETWORKS

CentOS 7/8 SSH Installation & Configuration | IP CORE NETWORKS

Installing and Configuring OpenSSH on CentOS 7/8

SSH software packages are included on CentOS by default. However, if these packages are not present on your system, easily install them by completing Step by Step.

Step 1: Install OpenSSH Server Software Package

Enter the following command from your terminal to start the installation process:

sudo yum install openssh-server openssh-clients

Step 2: Starting SSH Service

To start the SSH daemon on the OpenSSH server:

sudo systemctl start sshd

Make sure port 22 is opened:
netstat -tulpn | grep :22

Step 3: Check sshd status

Check the status of the SSH daemon:

sudo systemctl status sshd

To stop the SSH daemon enter:

systemctl stop sshd

Step4:OpenSSH Server Configuration

Properly configuring the sshd configuration file hardens server security. The most common settings to enhance security are changing the port number, disabling root logins, and limiting access to only certain users.

To edit these settings access the /etc/ssh/sshd_config file:

sudo vim /etc/ssh/sshd_config
sudo nano /etc/ssh/sshd_config

Step5:

firewall-cmd –zone=public –add-service=ssh –permanent

or

sudo semanage port -a -t ssh_port_t -p tcp 8089

firewall-cmd –add-port=8089/tcp –permanent
firewall-cmd –reload

Step 5: Enable OpenSSH Service

Enable SSH to start automatically after each system reboot by using the systemctl command:
___________

sudo systemctl enable sshd

sudo systemctl restart sshd
service iptables restart
https://ipcorenetworks.blogspot.com/2021/05/ip-core-networks-your-learning-your.html
fb: https://www.facebook.com/ipcorenetworks/
#centos #linux #ssh #ubuntu

Comments are closed.