Debian – Einstellungen

Ä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)

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

Erstelle eine Website wie diese mit WordPress.com
Jetzt starten