Disable ssh Password Logon on CentOS7

Source: Internet
Author: User

Disable ssh Password Logon on CentOS7

Modify the SSH configuration file

Location of the SSH configuration file:/etc/ssh/sshd_config

Find the parameter configuration:

PasswordAuthentication: Change the two parameter values to no: PasswordAuthentication no

It is said that a ChallengeResponseAuthentication is changed to no. The default value is no, but I changed to yes and tried it. You can also log on.

This parameter "whether to allow question-Answer authentication", but does not understand what it means.

And restart the SSH service.

Note: The Restart service of CentOS7 is different from the previous one.

# Systemctl restartsshd. service

Now we have restricted the user's SSH Login method, and only allow key login. For further test, if we try to log on with a machine without a trusted key, the following message is displayed.

Permission denied (publickey, gssapi-keyex, gssapi-with-mic ).

The SSH logon method is successfully restricted.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.