Änderungsstand: 2023-10-08
Diese Einträge beziehen sich auf Debian 12, können aber auch für andere Debian-Versionen gültig sein.
Verfügbare Infos (wird fortlaufend vervollständigt):
- 1. SSH für root aktivieren
- 2. SSH Port ändern
- 3. Statische IP-Adresse vergeben
- 4. Swap
Ich ändere hierbei im Root-Modus.
1. SSH für root aktivieren:
nano /etc/ssh/sshd_config
Ich suche nun folgenden Eintrag:
#PermitRootLogin prohibit-password
Darunter füge ich nun folgende Zeile ein:
PermitRootLogin yes
Strg-x, y, Enter
reboot
oder:
service sshd restart
2. SSH Port ändern:
Ich kann es nicht oft genug erwähnen. Schlechte Leute gibt es überall. Um den SSH-Zugriff auf dem Raspi zu erschweren, ändere ich zuerst den SSH-Port.
sudo nano /etc/ssh/sshd_config
Ich suche nun folgenden Eintrag:
#Port 22
Darunter füge ich nun folgende Zeile ein:
Port 12345
Strg-x, y, Enter
Port 12345 ist ab nun der Port, der für den SSH-Zugang verwendet wird.
Dieser Port, so wie er in diesem Beispiel angegeben wurde, sollte natürlich nicht so verwendet werden! Bitte einen eigenen, freien Port verwenden!!!
service sshd restart
Im Terminal mit dem neuen Port anmelden – fertig.
Für ein Windows-System würde das dann z.B. so aussehen:
Start klicken
- Start klicken
- cmd eingeben – Enter
- Verbindung zum Raspi: user@192.168.1.109:12345 (das sollte soweit selbsterklärend sein)
- cmd eingeben – Enter
3. Statische IP-Adresse vergeben:
Zuerst folgenden Befehl eingeben:
ip a
Dann schauen, welche Bezeichnung die Netzwekkarte hat (z.B. eth0 oder z.B. enxb827eb2c7e76 oder z.B. enp1s0) Unbedingt die Bezeichnung angeben, die vordefiniert ist!
nano /etc/network/interfaces
Ab „The primary network interface“ sollte es dann etwa so aussehen:
# The primary network interface
allow-hotplug enp1s0
#iface enp1s0 inet dhcp
#
iface enp1s0 inet static
address 192.168.1.85
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
#
Strg-x, y, Enter
reboot
Zur Erklärung:
- iface=Name des Netzwerkanschlusses (hier muss man immer mit „ip a“ schauen, welche Bezeichnung für den Netzwerkanschluss vergeben wurde)
- address=Die gewünschte IP-Adresse
- netmask=die verwendete Netzwerkmaske
- gateway=z.B. die IP der FritzBox, oder wie in meinem Fall, des Edge-Routers bzw. USG
- dns-nameservers=Ip der FritzBox oder Edge-Routers oder USG und nach dem Leerzeichen eine DNS von Google (auch z.B. 8.8.8.8 [auch Google] oder 1.1.1.1 [Cloudflare] möglich)
sudo reboot
4. Swap:
Befehle zur Überprüfung der Swap-Größe:
swapon --show
Oder:
free -m
Neues Swapfile mit 2GB Swapspeicher hinzufügen:
fallocate -l 2G /swapfile
Oder:
dd if=/dev/zero of=/swapfile bs=2048 count=1048576
Setzen der Schreibrechte:
chmod 600 /swapfile
Auslagerungsbereich (Swapfile) einrichten:
mkswap /swapfile
Swapfile aktivieren:
swapon /swapfile
Eintrag in der fstab:
nano /etc/fstab
Folgendes am Ende hinzufügen:
# Swapfile
/swapfile swap swap defaults 0 0
Strg-x, y, Enter
mount -a
Erneuter Check:
swapon --show
oder
free -m
Erstelltes Swapfile deaktivieren / entfernen:
swapoff -v /swapfile
Die eingefügte Zeile in der fstab wieder entfernen oder mit # davor versehen.
Swapfile entfernen:
rm /swapfile
.
Quelle: https://wiki.crowncloud.net/?How_to_Add_Swap_Space_on_Debian_12
.