Zuletzt aktualisiert am 13.06.2023 um 10:06 Uhr
Bei Ubuntu Desktop/Debian und andere Varianten ist standardmäßig SSH nicht installiert und aktiviert. Mit nur wenigen Schritten kann dies nachgeholt werden.
Hier wird systemctl verwendet. In der Regel gäbe es auch die Varianten mit service die teilweise verwendet werden könnte…
Terminal starten
Alle Eingaben werden im Terminal abgearbeitet…
Pakete aktualisieren
sudo apt update
SSH installieren
sudo apt install openssh-server --assume-yes
Firewall einstellen
Diese Einstellung ist möglicherweise nur dann erforderlich, wenn die eingebaute Firewall bestimmte Zugriffe nicht durch reicht.
sudo ufw allow ssh
Prüfen
Prüfen, ob SSH automatisch startet und läuft…
sudo systemctl status ssh
Beispielausgabe
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2021-06-03 23:07:27 CEST; 4min 44s ago
Docs: man:sshd(8)
man:sshd_config(5)
Main PID: 76644 (sshd)
Tasks: 1 (limit: 18382)
Memory: 1.0M
CGroup: /system.slice/ssh.service
└─76644 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
Jun 03 23:07:27 user systemd[1]: Starting OpenBSD Secure Shell server...
Jun 03 23:07:27 user sshd[76644]: Server listening on 0.0.0.0 port 22.
Jun 03 23:07:27 user sshd[76644]: Server listening on :: port 22.
Jun 03 23:07:27 user systemd[1]: Started OpenBSD Secure Shell server.
Starten
sudo systemctl start ssh
Stoppen
sudo systemctl stop ssh
Neu starten
sudo systemctl restart ssh
Mit System starten
sudo systemctl enable ssh
Beispielausgabe
Synchronizing state of ssh.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable ssh
Mit System nicht starten
sudo systemctl disable ssh
Beispielausgabe
Synchronizing state of ssh.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable ssh
Removed /etc/systemd/system/sshd.service.
Removed /etc/systemd/system/multi-user.target.wants/ssh.service.
Konfigurationsdatei bearbeiten
Nano-Editor
Der Nano-Editor ist in der Regel einfacher zu handhaben.
sudo nano /etc/ssh/sshd_config
VIM-Editor
VIM ist die Weiterentwicklung von Vi…
sudo vi /etc/ssh/sshd_config
Sollte die gewünschte Einstellung vorgenommen sein, so muss SSH neu gestartet werden