SSH keys
- To generate new ssh keys
- ssh-keygen -t ed25519 -C “email@address.tld ”
- creates keypair in ~/.ssh/{id_ed25519.pub,id_ed25519}
- The .pub file is the public key
SSHD
-
Install sshd with
- sudo apt install openssh-server -
Modify configuration of
/etc/ssh/sshd_config
and
- AddAllowUsers sagar
at the end
- SetPermitRootLogin No
-
Restart
- sudo systemctl restart sshd
- sudo systemctl restart sshd -
Typically, also remember to fail2ban
-
Make sure that UFW is configured .