SSH

    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