Articles
read more
Preparing Linux Server
Installing
Installing and strenghtening new VPS Linux server.
In many virtualized environments you can automate installation using cloud-init config file.
Here is an example (ToDo: Jinja templating with cloud-init)
Steps for manual installation
Update system
apt update
apt upgrade
Change root passwor
passwd
Add sudo user
adduser myusername
usermod -aG sudo myusername
Add authorized public keys for logging in over ssh.
mkdir .ssh
nano .ssh/authorized_keys
... add public keys one per row
Disable password authentication for ssh. ⚠️ Be carefull not to disable password logins without adding authorized_keys.