ssh

So geben Sie einem Benutzer in Ubuntu ssh-Zugriff

So geben Sie einem Benutzer in Ubuntu ssh-Zugriff

Eine Secure Shell, kurz SSH, wird hauptsächlich für sichere Netzwerkverbindungen zwischen zwei Knoten verwendet, beispielsweise einem Client und einem Server. 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 mit den Protokollen SCP und SFTP sicher übertragen. In diesem Artikel erfahren Sie, wie Sie einem Benutzer in einem Ubuntu-System den SSH-Zugriff ermöglichen.

Aktivieren Sie den SSH-Zugriff in Ubuntu

Wenn Ubuntu zum ersten Mal installiert wird, kann der Benutzer den Remote-SSH-Zugriff standardmäßig nicht verwenden. Aktivieren Sie SSH in Ubuntu mit der folgenden einfachen Methode.

Open-ssh-Paket installieren

Öffnen Sie das Terminal durch Drücken von 'Strg+Alt+T' und aktualisieren Sie die Paketliste. Als nächstes installieren Sie das folgende open-ssh-Paket auf Ihrem Ubuntu 20.04-System:

$ sudo apt-Update

$ sudo apt install openssh-server

Während des Installationsvorgangs erscheint ein Dialog im Terminal. Geben Sie 'y' ein, um mit der Installation fortzufahren.

Sobald die Installation des open-ssh-Pakets abgeschlossen ist, startet der SSH-Dienst automatisch auf Ihrem System start. Sie können auch überprüfen, ob der Dienst aktiv ist, indem Sie den folgenden Befehl eingeben:

$ sudo systemctl status ssh

Wenn die folgende Ausgabe im Terminal empfangen wird, läuft der SSH-Dienst und ist aktiviert.

Wechseln Sie zur Befehlszeilen-Shell und drücken Sie 'q.' Dadurch kehrst du zur normalen Shell zurück.

Sie können den SSH-Dienst auf Ihrem System mit dem folgenden Befehl deaktivieren:

$ sudo systemctl deaktivieren --now ssh

Um den SSH-Dienst wieder zu aktivieren, verwenden Sie den folgenden Befehl:

$ sudo systemctl enable --now ssh

Firewall-Konfigurationen für SSH aktivieren

Mit dem UFW-Firewall-Konfigurationstool können Sie es auf Ihrem System aktivieren. Wenn Sie die Firewall auf Ihrem System bereits aktiviert haben, stellen Sie sicher, dass alle SSH-Ports geöffnet sind, indem Sie den folgenden Befehl ausführen:

$ sudo ufw erlauben ssh

Nachdem alle Konfigurationen abgeschlossen sind, können Sie Ihr Ubuntu-System über SSH mit jedem 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-Adresse

Wenn Sie Ihre IP-Adresse nicht kennen, verwenden Sie den folgenden Befehl, um darauf zuzugreifen:

$ ip a

Ersetzen Sie den Benutzernamen und die IP-Adresse wie folgt durch Ihre Informationen:

$ ssh [email protected]ünfzehn

Im Terminal erscheint folgendes Ergebnis:

Geben Sie 'ja' ein, um Ihr Ubuntu-System über das LAN zu verbinden.

Geben Sie das Passwort ein. Im Terminal wird folgende Ausgabe angezeigt:

Jetzt sind Sie auf Ihrem Ubuntu-System angemeldet.

Verbinden Sie SSH mit einem Remote-Server

SSH akzeptiert standardmäßig Daten auf Port 22. Suchen Sie Ihre öffentliche IP-Adresse und geben Sie den folgenden Befehl aus, um den SSH-Server mit einem Remote-System zu verbinden:

$ ssh-Benutzername@öffentliche_ip_adresse

Konfigurieren Sie Ihren Router so, dass er den SSH-Datenverkehr auf Port 22 akzeptiert.

Fazit

Dieser Artikel zeigte Ihnen, wie Sie den SSH-Zugriff in Ubuntu 20 aktivieren.04. Jetzt können Sie sich 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 mit.

Beste Gamepad-Mapping-Apps für Linux
Wenn du Spiele unter Linux gerne mit einem Gamepad statt mit einem typischen Tastatur- und Maus-Eingabesystem spielst, gibt es einige nützliche Apps f...
Nützliche Tools für Linux-Spieler
Wenn Sie gerne unter Linux spielen, haben Sie wahrscheinlich Apps und Dienstprogramme wie Wine, Lutris und OBS Studio verwendet, um das Spielerlebnis ...
HD-Remastered-Spiele für Linux, die noch nie zuvor eine Linux-Version hatten
Viele Spieleentwickler und -herausgeber entwickeln HD-Remaster alter Spiele, um die Lebensdauer des Franchise zu verlängern. Bitte Fans, die Kompatibi...