Dies ist eine alte Version des Dokuments!
bytecluster0002
bytecluster0002 ist ein Virtualisierungsserver, der Kommunikationsdienste für den Verein bereitstellt. Er löst bytecluster0001 ab.
Administratoren
IPs /DNS
- bytecluster0002.bytespeicher.org
- 138.201.246.25
- 2a01:4f8:c17:cf64::1
Betrieb
Benutzer anlegen
- Benutzer anlegen
- Normaler Benutzer ohne sudo-Rechte
- useradd --create-home --shell /bin/bash --comment "Max Mustermann" mustermann
- Benutzer mit sudo-Rechten
- useradd --create-home --shell /bin/bash --comment "Max Mustermann" --groups sudo mustermann
- SSH-Key hinterlegen
- SSH-Verzeichnis anlegen
- mkdir /home/mustermann/.ssh
- SSH-Schlüssel in Datei authorized_keys hinterlegen
/home/mustermann/.ssh/authorized_keys
ssh-rsa AAAA... KOMMENTAR
- Berechtigungen und Rechte anpassen
- chown --recursive mustermann:mustermann /home/mustermann/.ssh
- chmod 700 /home/mustermann/.ssh
- chmod 644 /home/mustermann/.ssh/authorized_keys
- Passwort setzen
- Das Passwort ist für den Nutzung von sudo und für die Proxmox-Weboberfläche gültig und sollte vom Benutzer dann geändert werden!
- passwd mustermann
Installation
Betriebssystem
- Debian 10 minimal (vorinstalliert)
Vorkonfiguration
- Vorgeschlagene Pakete nicht mit installieren (bereits im Standard vom Provider vorhanden)
/etc/apt/apt.conf.d/00InstallRecommends
APT::Install-Recommends "false";
Grundeinrichtung
- System aktualisieren
- apt-get update
- apt-get dist-upgrade
- Notwendige Standardsoftware installieren
- vim (Editor)
- mc (Dateimanager)
- debian-goodies (Debian-Systemtools)
- net-tools (Netzwerktools)
- apt-get install vim mc debian-goodies net-tools
- Suche in der Konsole mit Bild-ab/Bild-auf aktivieren
/etc/inputrc
... # alternate mappings for "page up" and "page down" to search the history "\e[5~": history-search-backward "\e[6~": history-search-forward ...
Absicherung
- sudo installieren und konfigurieren
- apt-get install sudo
- Konfiguration prüfen, so dass sudo von Nutzern der Gruppe sudo genutzt werden kann
/etc/sudoers
# Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL
- SSH - Login als root und mit Passwort deaktivieren
- Vorher mindestens einen Benutzer einrichten, der einen SSH-Schlüssel hinterlegt hat!
- Konfiguration anpassen
/etc/ssh/sshd_config
... PermitRootLogin no ... PasswordAuthentication no ... ChallengeResponseAuthentication no ...
- SSH-Daemon neustarten
- systemctl restart sshd