Home >System Tutorial >LINUX >Install SSH and SSH service on CentOS
php editor Xinyi brings you a tutorial on installing SSH and SSH services on CentOS. SSH is a secure remote login protocol through which servers can be remotely managed securely on the network. This article will introduce in detail the steps of how to install SSH and SSH service under CentOS system to help readers quickly master this skill. Whether you are a novice or an experienced administrator, you can easily learn to install SSH through this article and enjoy the convenience and security brought by SSH. Read this article and let’s start exploring CentOS installation of SSH and SSH services!
1. Open the terminal and use the following command to install SSH:
```shell
sudo yum install openssh-server
```
2. After the installation is complete, use the following command to start the SSH service:
sudo systemctl start sshd
3. You can use the following command to check the SSH service status:
sudo systemctl status sshd
If you see "active (running)", the installation is successful.
1. Open the SSH configuration file using the following command:
sudo vi /etc/ssh/sshd_config
2. In the file Find the following two lines of code, uncomment and modify them as follows:
RSAAuthentication yes
PubkeyAuthentication yes
3. Add the following code at the end of the file to specify the public key storage Directory:
AuthorizedKeysFile .ssh/authorized_keys
4. Save and exit the file, restart the SSH service:
sudo systemctl restart sshd
1. To generate an SSH key pair on the client, use the following command:
ssh-keygen -t rsa
Press the Enter key all the way to generate a key pair .
2. Copy the public key to the server, use the following command:
ssh-copy-id username@server_ip
username is the server username, server_ip is the server IP address , after entering the server password, the public key can be copied to the server.
We have successfully installed SSH and configured the SSH service. Using SSH keys to log in can provide better security and avoid the risk of passwords being violently cracked. I hope the introduction in this article can be helpful to everyone. , if you have any questions or suggestions, please feel free to contact us and share a little LINUX knowledge: In the LINUX system, use the "man" command to view the help documentation of the command, for example, "man ssh" can view the help documentation of the ssh command.
The above is the detailed content of Install SSH and SSH service on CentOS. For more information, please follow other related articles on the PHP Chinese website!