So aktivieren Sie SSH in Ubuntu

So Aktivieren Sie Ssh In Ubuntu



Mithilfe des Netzwerkprotokolls Secure Shell (SSH) kann eine gesicherte Verbindung zwischen einem Client und einem Server hergestellt werden. Jeder Informationsaustausch zwischen einem Client und dem Server erfolgt verschlüsselt. Durch Aktivieren von SSH können Sie Fernzugriff auf Ihren Computer erhalten und Verwaltungsvorgänge ausführen. Auch sichere Dateiübertragungen über SCP und SFTPS werden möglich sein. Bei der Erstinstallation ist SSH für den Fernzugriff unter Ubuntu per Konvention verboten. Es ist nicht allzu schwierig, SSH unter Ubuntu zu aktivieren. Um SSH auf Ihrem Linux-System einzurichten und zu aktivieren, führen Sie die im Folgenden aufgeführten Aufgaben als Administrator oder Sudo-Benutzer aus.

Installieren Sie den SSH-Client

Beginnen wir mit der Aktualisierung der Ubuntu-Repositorys. Dies ist bei jeder Installation ein wichtiger Schritt. Daher wird das „apt-get“-Repository in der „update“-Anweisung verwendet, wie im Folgenden dargestellt:







$ sudo apt-get update





Nach der erfolgreichen Aktualisierung Ihres Systems ist es notwendig, die System-Repositorys und -Pakete zu aktualisieren, um die Auswirkungen neuer Installationen zu erhalten, die in Kürze durchgeführt werden sollen. Daher wird das Paket „apt-get“ mit dem Schlüsselwort „upgrade“ verwendet.





$ sudo apt-get upgrade



Der SSH-Client startet immer den Aufbau einer sicheren Verbindung. Daher ist die Installation des SSH-Clients erforderlich, wenn Sie die Verbindung initiieren möchten und der andere Knoten zuhört. Hier ist also die Anweisung „apt-get“ innerhalb des Schlüsselworts „install“ nützlich, gefolgt vom Schlüsselwort „OpenSSH-client“ (zur Installation des Client-Servers). Verwenden Sie die „sudo“-Rechte, um diese Anweisung wie im Folgenden gezeigt auszuführen. Möglicherweise ist Ihr Passwort für den aktuell angemeldeten Benutzer erforderlich, um den Installationsvorgang reibungslos zu starten. Daher haben wir unser Passwort hinzugefügt und es erfolgreich installiert.

$ sudo apt-get install openssh-client

Installieren Sie den SSH-Server

Möglicherweise sind Sie am anderen Ende und hören nur dem Client-Server zu. Daher müssen Sie den SSH-Server auf Ihrer Seite installieren. Aktualisieren Sie vorher Ihr System mit dem „apt“-Paket in der folgenden „Update“-Anleitung:

$ sudo apt-get update

Stellen Sie sicher, dass auch Ihre Systempakete aktualisiert werden. Manchmal erhalten die Pakete nicht die Wirkung neuer Installationen, weil sie veraltet sind und für eine reibungslose Kompatibilität ein Upgrade erfordern. Verwenden Sie denselben Upgrade-Befehl wie zuvor.

$ sudo apt-get upgrade

Jetzt ist es an der Zeit, den OpenSSH-Server zu installieren, damit Sie die Verbindung vom Client akzeptieren können. Der Installationsbefehl sollte mit den „Sudo“-Rechten gefolgt von der Paketverwendung „Apt“ und dem Schlüsselwort „OpenSSH-server“ am Ende ausgeführt werden.

$ sudo apt install openssh-server

Sie müssen sicher sein, dass Sie den „openssh“-Server installieren möchten, da er für die Kommunikation sicher ist und die Leistung des Systems nicht beeinträchtigt. Drücken Sie daher die Taste „y“, um das Installationssetup in der Befehlsshell fortzusetzen.

Aktivieren Sie den SSH-Dienst

Nach einer Weile wird der OpenSSH-Server erfolgreich auf Ihrem Computer installiert. Jetzt ist es an der Zeit, OpenSSH in unserem System zu konfigurieren. Für die perfekte Konfiguration verwenden wir das Dienstprogramm „systemctl“, das es auf unserer Seite mit größerer Wahrscheinlichkeit aktiviert. Mit dem Dienstprogramm „systemctl“ wird der SSH-Dienst auf unserem System mit den „sudo“-Rechten gestartet. Anschließend wird es mit den Schlüsselwörtern „start“ und „Enable“ aktiviert. Der Synchronisierungslink wurde wie im folgenden Bild dargestellt erstellt. Sie können auch die Option „—now“ in derselben „systemctl“-Anweisung verwenden, um den SSH-Server sofort zu aktivieren.

$ sudo systemctl SSH starten
$ sudo systemctl aktiviert SSH
$ sudo systemctl ssh aktivieren – jetzt

Überprüfen Sie den SSH-Dienststatus

Nach erfolgreicher Aktivierung (gemäß dem Synchronisierungslink) können Sie über das Dienstprogramm „systemctl“ mithilfe der Schlüsselwörter „status“ und „ssh“ im Befehl nach dem aktuellen Ladestatus suchen. Die Ausgabe dieses Befehls zeigt den aktuellen Status des SSH-Dienstes an. Eine grüne Anzeige zeigt an, dass der Dienst aktiv ist und ausgeführt wird.

Überprüfen Sie den SSH-Dienststatus

Öffnen Sie den SSH-Port

Ein Dienstprogramm namens UFW zum Konfigurieren der Firewalls ist in Ubuntu enthalten. Achten Sie darauf, den SSH-Port zu öffnen, wenn die Firewall Ihres Computers funktioniert. Zu diesem Zweck stellt uns Ubuntu das Dienstprogramm „ufw“ als Befehl zur Verfügung, der mit dem Schlüsselwort „allow“ zum Öffnen des SSH-Ports verwendet werden kann. Stellen Sie sicher, dass Sie es mit der Berechtigung „sudo“ ausführen. Sie werden sehen, dass die Ausführung dieses Befehls möglicherweise aktualisiert wird
die Regeln des SSH-Ports, wie im folgenden Bild dargestellt:

$ sudo ufw erlaubt SSH

Stellen Sie eine Verbindung zum SSH-Server her

Jetzt müssen Sie die IP-Adresse Ihres Systems überprüfen, d. h., auf welcher SSH-Seite Sie gearbeitet haben. Um nach der IP-Adresse zu suchen, verwenden wir den Befehl „ip“, gefolgt von der Option „a“, und die Daten zu unserem Netzwerk werden angezeigt. Sie müssen nach dem spezifischen Netzwerk suchen, das Sie verwendet haben, und nach der IP-Adresse in der Zeile suchen, die mit „inet“ beginnt. In unserem Fall ist es auch 10.0.2.15, wie im folgenden Bild dargestellt:

$ ip a

Nachdem wir die IP-Adresse unseres Systems erhalten haben, ist es an der Zeit, uns beim Remote-System anzumelden. Dazu führen wir den folgenden SSH-Befehl aus, um eine Verbindung mit dem Remote-System herzustellen. Der Befehl beginnt mit dem Schlüsselwort „ssh“, gefolgt von Ihrem Systembenutzernamen. das Zeichen „@“, gefolgt von der IP-Adresse. Da wir in unserem System zum ersten Mal SSH verwenden, zeigt es an, dass die Authentizität eines Hosts nicht festgestellt werden kann. Sie müssen also „Ja“ eingeben, um zu bestätigen, dass Sie weiterhin eine Verbindung als SSH-Server oder -Client herstellen möchten. Nach einer Warnung werden Sie nach Ihrem Systempasswort gefragt, und Sie müssen es angeben, um fortfahren zu können. Dadurch können Sie sich erfolgreich von Ihrem Ubuntu-System aus anmelden und die sichere Verbindung wird hergestellt.

$ ssh Benutzername@IP-Adresse

Mit SH können Sie nun erfolgreich eine Verbindung zum anderen Knoten herstellen. Die gezeigten Anweisungen zeigen die Verwendung von „ssh“ auf dem Ubuntu-Rechner.

$ ssh Benutzername@IP-Adresse wer
$ ssh Benutzername@IP-Adresse Betriebszeit

Abschluss

In diesem Leitfaden haben wir die Verwendung von SSH im Ubuntu-System erfolgreich demonstriert. Anschließend haben wir die Installation des SSH-Servers und des SSH-Clients separat besprochen und Einzelheiten zur Aktivierung von SSH und zum Herstellen einer Verbindung erläutert.