03
Jul
2024

grundlegende Sicherheitsvorkehrungen für Ubuntu-Server

Basis Packete

sudo apt update && sudo apt dist-upgrade -y && sudo apt install vim ufw ncdu htop git -y

öffentlicher Schlüssel für ssh-Anmeldung

Führen Sie diesen Befehl auf dem Rechner aus, von dem aus Sie sich mit dem Server verbinden wollen

ssh-copy-id -i .ssh/id_rsa -p 22 USER@SERVERADRESS
ssh USER@SERVERADRESS

Passwort-Authentifizierung deaktivieren:

sudo vim /etc/ssh/sshd_config

# Ensure following line
PasswordAuthentication no
PubkeyAuthentication yes

fail2ban

sudo apt install fail2ban && echo "[sshd]" >> /etc/fail2ban/jail.conf && echo "enabled = true" >> /etc/fail2ban/jail.conf && sudo systemctl restart fail2ban

unbeaufsichtigte Upgrades

sudo apt install unattended-upgrades apt-listchanges -y && sudo dpkg-reconfigure -plow unattended-upgrades

ufw Firewall

sudo ufw allow ssh
sudo ufw allow # The ports/services which should be accesible from the outside
sudo ufw enable

automatischer Neustart

sudo crontab -e
50 1 * * * reboot # daily at 1:50 am

Limit für Logdateien

sudo echo "SystemMaxUse=1G" >> /etc/systemd/journald.conf && sudo systemctl restart systemd-journald.service

gefunden auf: https://github.com/Jean28518/linux-guides/tree/main/backup-server-sytem

Share

You may also like...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert