Przygotowanie
adduser admin usermod -aG sudo admin mkdir -p /home/admin/.ssh cp /root/.ssh/authorized_keys /home/admin/.ssh/ chown -R admin:admin /home/admin/.ssh chmod 700 /home/admin/.ssh && chmod 600 /home/admin/.ssh/authorized_keys
Nie edytuj głównego pliku. Utwórz drop-in /etc/ssh/sshd_config.d/99-hardening.conf:
PermitRootLogin no PasswordAuthentication no KbdInteractiveAuthentication no PubkeyAuthentication yes MaxAuthTries 3 LoginGraceTime 30 X11Forwarding no AllowUsers admin stefan
sudo sshd -t && sudo systemctl reload ssh