Eine Secure Shell, kurz SSH, wird hauptsächlich für sichere Netzwerkverbindungen zwischen zwei Knoten, beispielsweise einem Client und einem Server, verwendet. Die gesamte Kommunikation zwischen den beiden Systemen ist verschlüsselt, und Benutzer können ihre Systeme remote verbinden und administrative Aufgaben ausführen, indem sie den SSH-Zugriff aktivieren. Benutzer können Dateien auch sicher über die Protokolle SCP und SFTP übertragen. Dieser Artikel zeigt Ihnen, wie Sie einem Benutzer SSH-Zugriff auf einem Ubuntu-System gewähren.
SSH-Zugriff in Ubuntu aktivieren
Bei der Erstinstallation von Ubuntu kann der Benutzer standardmäßig keinen Remote-SSH-Zugriff verwenden. Aktivieren Sie SSH in Ubuntu mit der einfachen Methode unten.
Installieren Sie das open-ssh-Paket
Öffnen Sie das Terminal, indem Sie „Strg + Alt + T drücken ‘und aktualisieren Sie die Paketliste. Installieren Sie als Nächstes das folgende open-ssh-Paket auf Ihrem Ubuntu 20.04-System:
$ sudo apt-Update$ sudo geeignet, um opensh-server zu installieren
Während des Installationsvorgangs wird im Terminal ein Dialog angezeigt. Geben Sie „y“ ein, um mit der Installation fortzufahren.
Sobald die Installation des Pakets open-ssh abgeschlossen ist, startet der SSH-Dienst automatisch auf Ihrem System. Sie können auch überprüfen, ob der Dienst aktiv ist, indem Sie den folgenden Befehl eingeben:
$ sudo Systemctl-Status sshWenn die folgende Ausgabe im Terminal empfangen wird, wird der SSH-Dienst ausgeführt und aktiviert.
Gehen Sie zur Befehlszeilen-Shell und drücken Sie „q“. Dadurch kehren Sie zur normalen Shell zurück.
Sie können den SSH-Dienst auf Ihrem System mit dem folgenden Befehl deaktivieren:
$ sudo systemctl deaktivieren – jetzt sshUm den SSH-Dienst wieder zu aktivieren, verwenden Sie den folgenden Befehl:
$ sudo systemctl activate –jetzt sshFirewall-Konfigurationen für SSH aktivieren
Sie können es auf Ihrem System mit dem UFW-Firewall-Konfigurationstool aktivieren. Wenn Sie die Firewall bereits auf Ihrem System aktiviert haben, stellen Sie sicher, dass alle SSH-Ports geöffnet sind, indem Sie den folgenden Befehl ausführen:
$ sudo ufw erlaubt ssh
Nachdem alle Konfigurationen abgeschlossen sind, können Sie Ihr Ubuntu-System über SSH mit einem beliebigen Remote-System verbinden. In Linux- und macOS-Distributionen werden SSH-Clients standardmäßig installiert.
Verbinden Sie sich mit dem SSH-Server
Der folgende „ssh“-Befehl kann zusammen mit dem Benutzernamen und der IP-Adresse verwendet werden, um Ihr Ubuntu-System über das LAN zu verbinden. Verwenden Sie dazu den unten angegebenen Befehl:
$ ssh Benutzername@IP-AdresseWenn Sie Ihre IP-Adresse nicht kennen, verwenden Sie den folgenden Befehl, um darauf zuzugreifen:
$ip aErsetzen Sie den Benutzernamen und die IP-Adresse wie folgt durch Ihre Informationen:
$ ssh [email protected]Im Terminal erscheint folgendes Ergebnis:
Geben Sie „yes“ ein, um Ihr Ubuntu-System über das LAN zu verbinden.
Geben Sie Ihr Passwort ein. Im Terminal wird folgende Ausgabe ausgegeben:
Sie sind jetzt in Ihrem Ubuntu-System angemeldet.
SSH mit einem Remote-Server verbinden
Standardmäßig akzeptiert SSH Daten auf Port 22. Suchen Sie Ihre öffentliche IP-Adresse und geben Sie den folgenden Befehl ein, um den SSH-Server mit einem Remote-System zu verbinden:
$ ssh Benutzername@öffentliche_IP-AdresseKonfigurieren Sie Ihren Router so, dass er SSH-Datenverkehr auf Port 22 akzeptiert.
Diplom
Dieser Artikel zeigte, wie man den SSH-Zugriff in Ubuntu 20.04 aktiviert. Sie können sich jetzt bei Ihrem System anmelden und alltägliche Verwaltungsaufgaben über die Befehlszeile ausführen. Wenn Sie Fragen zu diesem Artikel haben, teilen Sie uns Ihre Kommentare bitte mit.