So aktivieren Sie SSH unter Ubuntu 18.04

Secure Shell (SSH) ist ein kryptografisches Netzwerkprotokoll, das für eine sichere Verbindung zwischen einem Client und einem Server verwendet wird.

In diesem Tutorial zeigen wir Ihnen, wie Sie SSH auf einem Ubuntu-Desktop-Computer aktivieren. Wenn Sie SSH aktivieren, können Sie eine Remoteverbindung zu Ihrem Ubuntu-Computer herstellen und Dateien sicher übertragen oder administrative Aufgaben ausführen.

Voraussetzungen #

Bevor Sie mit diesem Tutorial fortfahren, stellen Sie sicher, dass Sie als Benutzer mit Sudo-Rechten angemeldet sind.

Aktivieren von SSH unter Ubuntu #

Der SSH-Server ist auf Ubuntu-Desktopsystemen nicht standardmäßig installiert, kann jedoch problemlos aus den Standard-Ubuntu-Repositorys installiert werden.

Um SSH auf Ihrem Ubuntu-System zu installieren und zu aktivieren, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie Ihr Terminal entweder mit der Tastenkombination Ctrl+Alt+T oder indem Sie auf das Terminalsymbol klicken und das Paket openssh-server:

    sudo apt updatesudo apt install openssh-server

    Geben Sie das Passwort ein, wenn Sie dazu aufgefordert werden, und geben Sie Y ein, um mit der Installation fortzufahren.

    ubuntu install ssh

  2. ird automatisch gestartet. Um zu überprüfen, ob die Installation erfolgreich war und der SSH-Dienst ausgeführt wird, geben Sie den folgenden Befehl ein, der den SSH-Serverstatus ausgibt:
    sudo systemctl status ssh

    Sie sollten so etwas sehen wie Active: active (running) :

    ubuntu ssh status

    Drücken Sie q, um zur Eingabeaufforderung zurückzukehren.

  3. Ubuntu kommt mit einem Firewall-Konfigurationstool namens UFW. Wenn die Firewall auf Ihrem System aktiviert ist, stellen Sie sicher, dass Sie den SSH-Port öffnen:

    sudo ufw allow ssh

Nachdem SSH auf Ihrem Ubuntu-System installiert ist und ausgeführt wird, können Sie von jedem Remote-Computer aus eine Verbindung zu SSH herstellen. Auf Linux- und macOS-Systemen sind standardmäßig SSH-Clients installiert. Wenn Sie von einem Windows-Computer aus eine Verbindung herstellen möchten, können Sie einen SSH-Client wie PuTTY verwenden.

Verbindung zu SSH über LAN herstellen #

Um eine Verbindung zu Ihrem Ubuntu-Computer über LAN herzustellen, müssen Sie nur den folgenden Befehl eingeben:

ssh username@ip_address
Ändern Sie die username mit dem tatsächlichen Benutzernamen und ip_address mit der IP-Adresse der Ubuntu-Maschine, auf der Sie SSH installiert haben.

Wenn Sie Ihre IP-Adresse nicht kennen, können Sie sie leicht mit dem IP-Befehl finden:

ip a
ubuntu IP-Adresse finden

Wie Sie der Ausgabe entnehmen können, lautet die IP-Adresse des Systems 192.168.121.111.

Sobald Sie die IP-Adresse gefunden haben, melden Sie sich beim Remote-Computer an, indem Sie den folgenden sshBefehl ausführen:

ssh [email protected]

Wenn Sie zum ersten Mal eine Verbindung über SSH herstellen, wird eine Meldung angezeigt, die ungefähr so aussieht:

The authenticity of host '192.168.121.111 (192.168.121.111)' can't be established.ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY.Are you sure you want to continue connecting (yes/no)?

Geben Sieyes und Sie werden aufgefordert, Ihr Passwort einzugeben.

Warning: Permanently added '192.168.121.111' (ECDSA) to the list of known [email protected]'s password:

Sobald Sie das Passwort eingegeben haben, werden Sie mit einer Nachricht ähnlich der folgenden begrüßt.

Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-33-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage...

Sie sind jetzt auf Ihrem Ubuntu-Rechner angemeldet.

Verbindung zu SSH über das Internet herstellen #

Um eine Verbindung zu Ihrem Ubuntu-Computer über das Internet herzustellen, müssen Sie Ihre öffentliche IP-Adresse kennen und Ihren Router so konfigurieren, dass er Daten auf Port 22 akzeptiert und an den Ubuntu-Computer sendet, auf dem der SSH ausgeführt wird.

Um die öffentliche IP-Adresse des Computers zu ermitteln, zu dem Sie SSH senden möchten, besuchen Sie einfach die folgende URL: https://api.ipify.org.

Beim Einrichten der Portweiterleitungjeder Router hat eine andere Möglichkeit, die Portweiterleitung einzurichten. Sie sollten in der Dokumentation Ihres Routers nachlesen, wie Sie die Portweiterleitung einrichten. Kurz gesagt, Sie müssen die Portnummer eingeben, an die Anforderungen gestellt werden (Standard-SSH-Port ist 22) und die private IP-Adresse, die Sie zuvor gefunden haben (mit dem Befehl ip a) der Maschine, auf der die SSH ausgeführt wird.

Sobald Sie die IP-Adresse gefunden und Ihren Router konfiguriert haben, können Sie sich anmelden, indem Sie Folgendes eingeben:

ssh username@public_ip_address

Wenn Sie Ihren Computer dem Internet aussetzen, ist es eine gute Idee, einige Sicherheitsmaßnahmen zu implementieren. Die grundlegendste besteht darin, Ihren Router so zu konfigurieren, dass er SSH-Datenverkehr an einem nicht standardmäßigen Port akzeptiert und an Port 22 auf dem Computer weiterleitet, auf dem der SSH-Dienst ausgeführt wird.

Sie können auch eine SSH-schlüsselbasierte Authentifizierung einrichten und eine Verbindung zu Ihrem Ubuntu-Computer herstellen, ohne ein Kennwort einzugeben.

Deaktivieren von SSH unter Ubuntu #

Wenn Sie aus irgendeinem Grund SSH auf Ihrem Ubuntu-Computer deaktivieren möchten, können Sie den SSH-Dienst einfach stoppen, indem Sie Folgendes ausführen:

sudo systemctl stop ssh

Um es erneut zu starten, führen Sie Folgendes aus:

sudo systemctl start ssh

Um den SSH-Dienst zu deaktivieren, der während des Systemstarts gestartet:

sudo systemctl disable ssh

Um es wieder zu aktivieren, geben Sie Folgendes ein:

sudo systemctl enable ssh

Fazit #

Sie haben gelernt, wie Sie SSH auf Ihrem Ubuntu 18.04 installieren und aktivieren. Sie können sich jetzt an Ihrem Computer anmelden und allgemeine Sysadmin-Aufgaben über die Eingabeaufforderung ausführen.

Standardmäßig lauscht SSH auf Port 22. Durch Ändern des Standard-SSH-Ports wird Ihrem Server eine zusätzliche Sicherheitsebene hinzugefügt, indem das Risiko automatisierter Angriffe verringert wird.

Wenn Sie mehrere Systeme verwalten, können Sie Ihren Workflow vereinfachen, indem Sie alle Ihre Verbindungen in der SSH-Konfigurationsdatei definieren.

Weitere Informationen zur Konfiguration Ihres SSH-Servers finden Sie im Ubuntu SSH/OpenSSH/Configuratingguide und auf der offiziellen SSH Manualpage.



Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.