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
- NFS / rpcbind deaktivieren (wird nicht benötigt, offene Ports schließen)
- systemctl stop rpcbind.socket
- systemctl disable rpcbind.socket
- 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
Proxmox
- nach Anleitung: https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Buster
Vorbereitung
- Hosts-Datei anpassen
- IP-Adresse des internen Netzes nutzen, so dass später ein Proxmox-Cluster möglich ist
- Konfiguration
/etc/hosts
... # 127.0.1.1 bytecluster0002 bytecluster0002 127.0.0.1 localhost 10.10.0.2 bytecluster0002 pvelocalhost ...
Installation
- Installation nach Anleitung: https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Buster#Install_Proxmox_VE
- bei apt full-upgrade mit „install the package maintainer's version“ die Konfiguration für grub-efi-amd64 übernehmen
- für den Punkt „Install Proxmox VE packages“ nur apt install proxmox-ve postfix ausführen, da open-iscsi nicht benötigt wird
- Modify smb.conf to use WINS settings from DHCP? No
- Postfix
- Postfix Configuration: Local only
- System Name: bytecluster0002