SSH, acronym für Secure Shell, stellt eine Client-Server-Technologie dar, die für den Fernzugriff auf Linux/Unix-Server und die laufenden Befehle auf ihnen verwendet wird. Der Daemon (Service) für SSH heißt SSHD und arbeitet auf dem TCP-Port 22 auf Ubuntu Linux. Die OpenSSH-Suite ersetzt alte und veraltete Befehle wie rsh, rlogin, telnet und ftp, um eine verschlüsselte und sichere Kommunikation zu gewährleisten.
Ubuntu vorbereiten
Das erste, was zu tun ist, bevor Sie die SSH-Installation auf Ubuntu starten, ist, alle apt-Pakete auf die neuesten Versionen zu aktualisieren. Dazu verwenden Sie den folgenden Befehl:
sudo apt update && sudo apt upgrade
Installieren Sie SSH auf Ubuntu
OpenSSH ist nicht im System vorinstalliert, so dass wir mit der manuellen Installation fortfahren. Geben Sie dazu im Terminal ein:
sudo apt install openssh-server
Es wird beginnen, alle notwendigen Komponenten zu installieren. Antwort “Ja” auf alle Systemaufforderungen.
SSH
Jetzt müssen Sie den Dienst, den Sie gerade installiert haben, mit dem folgenden Befehl aktivieren:
sudo systemctl enable --now ssh
Der –jetzt Schlüssel hilft Ihnen, den Service zu starten und gleichzeitig einrichten, um das System zu starten.
Um zu überprüfen, ob der Dienst aktiviert und korrekt ausgeführt wird, geben Sie Folgendes ein:
sudo systemctl status ssh
Die Ausgabe sollte die Active line enthalten: aktiv (running), was anzeigt, dass der Dienst ordnungsgemäß läuft.
Wenn Sie den Service deaktivieren möchten, tun Sie bitte:
sudo systemctl disable ssh
Dies deaktiviert den Service und verhindert das Booten.
Firewall konfigurieren
Vor der Verbindung mit dem Server über SSH überprüfen Sie die Firewall, um sicherzustellen, dass sie korrekt konfiguriert ist.
In unserem Fall ist UFW installiert, dann verwenden wir den folgenden Befehl:
sudo ufw status
In der Ausgabe sollten Sie sehen, dass SSH-Verkehr erlaubt ist. Wenn es nicht aufgeführt ist, ist es notwendig, eingehende SSH-Verbindungen zu ermöglichen. Dieser Befehl hilft Ihnen:
sudo ufw allow ssh
Verbindung zum Server
Sobald Sie alle oben genannten Schritte abgeschlossen haben, können Sie auf den Server über das SSH-Protokoll zugreifen.
Dazu benötigen Sie die IP-Adresse des Servers oder Domainnamens und den Namen eines auf dem Server erstellten Benutzers.
Geben Sie in der Klemmenleitung den Befehl ein:
ssh username@indirizzo_IP
Oder:
ssh username@dominio






