GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So aktivieren Sie SSH in Ubuntu

SSH ist eine Abkürzung für S sicher Sch ell oder manchmal auch S genannt sicher S ocket S hell, ein Netzwerkprotokoll, das verwendet wird, um eine sichere Verbindung zwischen Client und Server herzustellen. Es kann Benutzern, insbesondere Systemadministratoren, den Fernzugriff auf Computer über einen sicheren Kanal auf der Oberseite eines ungesicherten Netzwerks ermöglichen.

Das Tool stellt Benutzern leistungsstarke Verschlüsselungs- und Authentifizierungsmethoden zur Verfügung, um Daten zwischen Computern auszutauschen, die über ein ungesichertes Netzwerk verbunden sind.

SSH wird häufig von Systemadministratoren verwendet, um eine Verbindung zu Remote-Computern herzustellen, Befehle/Skripts auszuführen, Verwaltungsaufgaben zu erledigen, Dateien sicher von einem Computer auf einen anderen zu übertragen und Systeme und Anwendungen aus der Ferne zu verwalten.

Sie können es auch als Proxy-Server verwenden oder als Proxy-Server fungieren und Ihren Browser-Datenverkehr an einen verschlüsselten SSH-Tunnel umleiten. Dadurch wird verhindert, dass Benutzer in öffentlichen Netzwerken Ihren Browserverlauf sehen.

In diesem Artikel helfen wir Ihnen bei der Installation von SSH auf Ubuntu und zeigen Ihnen, wie Sie damit eine Remote-Verbindung zu anderen Computern herstellen können.

SSH in Ubuntu aktivieren

Standardmäßig ist das Tool nicht in Ubuntu installiert, aber Sie können es einfach aus den primären Ubuntu-Repositories installieren.

Schritt 1. Öffnen Sie zuerst das Terminal und stellen Sie mit dem folgenden Befehl sicher, dass Ihr System aktualisiert wird.

sudo apt update

Schritt 2. Geben Sie den folgenden Befehl ein.

sudo apt install openssh-server

Sie werden aufgefordert, das sudo-Passwort einzugeben. Drücken Sie nach Eingabe des Passworts Y, um mit dem Herunterladen und Installieren des SSH-Pakets fortzufahren.

Schritt 3. Überprüfen Sie den SSH-Dienststatus mit dem folgenden Befehl.

sudo systemctl status ssh

Normalerweise wird nach erfolgreicher Installation der SSH-Dienst automatisch gestartet. Die Ausgabe des vorherigen Befehls sieht in etwa so aus:

Im Moment haben wir SSH installiert und der Dienst ist auf Ihrem Computer betriebsbereit. Sie können sich von jedem anderen Remote-Computer, auf dem der SSH-Client installiert ist, mit ihm verbinden. Für Windows-Rechner können Sie Putty verwenden. Standardmäßig wird der Client auf Linux- und macOS-Rechnern installiert.

Über LAN mit SSH verbinden

Jetzt können Sie sich über LAN mit Ihrem Ubuntu-Rechner verbinden, indem Sie die folgenden Schritte ausführen.

Schritt 1. Zunächst müssen Sie die IP Ihres Ubuntu-Rechners kennen.

ip a

Die Ausgabe des vorherigen Befehls sieht in etwa so aus:

Wie Sie sehen können, ist die IP 10.0.2.15.

Schritt 2. Verwenden Sie auf dem Remote-Computer den folgenden Befehl, um eine Verbindung zu Ihrem Computer herzustellen.

ssh username@ip-address

Wo derusername ist der Benutzername und die ip-address ist die IP Ihres Rechners.

In unserem Beispiel also :

ssh [email protected]

Wenn Sie zum ersten Mal versuchen, sich mit SSH zu verbinden, erhalten Sie eine Warnmeldung wie unten:

Sie können einfach „Ja“ eingeben, um fortzufahren, Sie werden aufgefordert, Ihr Passwort einzugeben.

Sobald Sie das Passwort eingegeben haben, sehen Sie einen Willkommensbildschirm wie unten:

Und voila, Sie sind jetzt bei Ihrem Ubuntu-Rechner angemeldet!

Schritt 3. Um die Sitzung zu schließen, können Sie den folgenden Befehl verwenden:

exit

Über das Internet mit SSH verbinden

Bevor Sie sich über das Internet mit Ihrem Gerät verbinden, müssen Sie die öffentliche IP-Adresse des Geräts kennen. Sie können die folgende URL „https://ifconfig.co/ip“ verwenden, um die öffentliche IP-Adresse Ihres Computers abzurufen, d. h. den Computer, mit dem Sie über SSH eine Verbindung herstellen möchten.

Als nächstes müssen Sie Ihren Router so konfigurieren, dass er Anfragen auf Port 22 akzeptiert. Seien Sie vorsichtig, wenn Sie diese Option einstellen, da Sie Ihren Computer einem hohen Sicherheitsrisiko aussetzen könnten. Es wird daher dringend empfohlen, den Standardport 22 nicht zu verwenden. Stattdessen können Sie eine einfache Umkehrung vornehmen, indem Sie Ihren Router so konfigurieren, dass er SSH-Anforderungen auf einem nicht standardmäßigen Port akzeptiert und diese Anforderungen an Port 22 auf dem Computer sendet oder weiterleitet hat den Dienst aktiviert. Sie sollten die Dokumentation Ihres Routers überprüfen, um die Portweiterleitung zu aktivieren, da jeder Router seinen eigenen Stil für die Implementierung hat.

Schließlich können Sie den folgenden Befehl verwenden, um eine Verbindung zu Ihrem Computer herzustellen:

ssh username@public-ip-address

Wo username ist der Benutzername und die public-ip-address ist die IP der Maschine, die Sie für SSH benötigen.

SSH-Dienst deaktivieren

Falls Sie den SSH-Dienst auf Ihrem Ubuntu-Rechner stoppen müssen, können Sie den folgenden Befehl verwenden.

sudo systemctl stop ssh

Alternativ können Sie den Dienst erneut starten.

sudo systemctl start ssh

Oder wenn Sie den Start des Dienstes während des Systemstarts deaktivieren müssen, können Sie den nächsten Befehl verwenden.

sudo systemctl disable ssh

Verwenden Sie auch den nächsten Befehl, um es wieder zu aktivieren.

sudo systemctl enable ssh

Abschließend hoffe ich, dass Sie dieses Tutorial hilfreich finden, und hinterlassen Sie bei weiteren Fragen unten einen Kommentar.


Ubuntu
  1. So aktivieren Sie den SSH-Dienst in Ubuntu 22.04 LTS

  2. So aktivieren Sie SSH als Root auf einer AWS Ubuntu-Instanz

  3. Ubuntu 20.04 – Wie aktiviere ich HWE?

  4. So aktivieren Sie Webgl in Firefox unter Ubuntu

  5. So aktivieren Sie SSH auf Ubuntu 18.04 Bionic Beaver

So aktivieren Sie Registerkarten im Ubuntu-Terminal

So aktivieren Sie Click to Minimize unter Ubuntu

So aktivieren Sie den SSH-Server unter Ubuntu 22.04

So aktivieren Sie ssh unter Ubuntu 20.04 LTS Linux

So ändern Sie den SSH-Port in Ubuntu

So aktivieren Sie BBR unter Ubuntu 20.04 LTS