User Tools

Site Tools


servers:secure_shell

Information

Config Files

Main

sudo -e '/etc/ssh/sshd_config'

Custom

  • Check sshd_config to make sure sshd_config.d is included
/etc/ssh/sshd_config.d

Force Public Key Authentication

echo 'PasswordAuthentication no' | sudo tee '/etc/ssh/sshd_config.d/custom-pubkey-only.conf' > '/dev/null' && cat '/etc/ssh/sshd_config.d/custom-pubkey-only.conf'
sudo -e '/etc/ssh/sshd_config.d/custom-pubkey-only.conf'

Secure Authorized Keys

chmod '400' ~/'.ssh/authorized_keys'

Disable Root Login

echo 'PermitRootLogin no' | sudo tee '/etc/ssh/sshd_config.d/custom-root-login-disable.conf' > '/dev/null' && cat '/etc/ssh/sshd_config.d/custom-root-login-disable.conf'
sudo -e '/etc/ssh/sshd_config.d/custom-root-login-disable.conf'
servers/secure_shell.txt · Last modified: 2020/06/12 03:12 by Sean Rhone