Linode/Setup
Assuming you have made a Linode with Debian 11
User accounts
- Make user accounts:
adduser \
--system \
--shell /bin/bash \
--gecos 'User Description If u want' \
--group \
--home /home/USERNAME \
USERNAME
- Add user to
sudo
group (if needed)
usermod -aG sudo USERNAME
Security
Add cryptographic public keys for user authentication
- RSA keys (has known vulnerabilities)
- ed25519 keys (better alternative: faster, more secure, resilient against hash-function collision attacks, shorter)
Configure sshd
- Disable password login
- Disable root login