How to prohibit root users from logging in SSH in Linux
This article will explain in detail how to prohibit root users from logging in SSH in Linux, the content of the article is of high quality, so the editor will share it with you for reference. I hope you will have a certain understanding of the relevant knowledge after reading this article.
1. Prohibit root users from logging in to ssh
The code is as follows:
# vi / etc/ssh/sshd_config
Put
The code is as follows:
PermitRootLogin yes
Change to
The code is as follows:
PermitRootLogin no
Restart the sshd service
The code is as follows:
# service sshd restart
Logging in using root at this point will be prompted to reject:
The code is as follows:
Login as: root
Root@192.168.8.100's password:
Access denied
2. Modify the default port of ssh
The code is as follows:
Vi / etc/ssh/sshd_config
Find the section # Port 22, where the logo uses port 22 by default, which is modified as follows:
The code is as follows:
Port 22
Port 7000
Then save and exit.
Restart the sshd service
The code is as follows:
# service sshd restart
Note: both port 22 and 7000 should be able to log in at this time, so as to avoid errors during debugging (such as not adjusting the corresponding firewall policy after adjusting the port), resulting in not being able to log in to the server using ssh.
Use the ssh client and log in at port 7000 to test, then comment Port 22 under the / etc/ssh/sshd_config configuration file and restart the sshd service.
On how to prohibit root users in Linux SSH login to share here, I hope that the above content can be of some help to you, can learn more knowledge. If you think the article is good, you can share it for more people to see.