eolas/neuron/7aecb0c4-f9f9-4579-9564-8a4cb5e9c958/Disable_non-root_ssh_access.md
2025-03-14 17:01:58 +00:00

483 B

tags created
server-management
ssh
procedural
linux
Saturday, February 15, 2025

Disable non-root SSH access

Best practice is to:

  • Disallow root login
  • Block password-based login
  • Allow only SSH-based login

Do this by editing /etc/ssh/sshd_config:

PasswordAuthentication no
ChallengeResponseAuthentication no

Then restart the SSH service:

sudo systemctl restart sshd

(Assumes you have already set-up SSH-based login for a non-root user!)