SSH

Chester Wyke October 19, 2023 Updated: April 15, 2025 #debian

Install

sudo apt install ssh

Whitelisting users

Source: https://ostechnix.com/allow-deny-ssh-access-particular-user-group-linux/

Open config

sudo nano /etc/ssh/sshd_config

At the bottom of the file add AllowUsers then a tab (or a space, based on my testing) then a list of users separated by space Other users will be blocked.

AllowUsers  user1 user2 user3

Then restart the service

sudo systemctl restart sshd

Check fingerprint from server

Source: https://askubuntu.com/questions/76337/where-is-the-ssh-server-fingerprint-generated-stored

When connecting to the server you are asked to verify the fingerprint. To get that fingerprint use the following command (may need to be modified if you are not using ED25519).

NB: Must be run on the server

ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub