Inhaltsthema:
Installieren des SSH -Clients unter Windows 11
Um auf die Linux -Server von Windows 11 über SSH zuzugreifen, müssen Sie das SSH -Client -Programm auf Ihrem Windows 11 -Betriebssystem installieren. Das SSH -Client -Programm wird möglicherweise nicht in Ihrem Windows 11 -Betriebssystem installiert.
Um zu überprüfen, ob das SSH-Client-Programm installiert ist, oder um das SSH-Client-Programm unter Windows 11 zu installieren, klicken Sie mit der rechten Maustaste (RMB) im Menü "Starten" und klicken Sie auf "Einstellungen".
Die App „Einstellungen“ sollte geöffnet werden.
Klicke auf Apps > Optionale Funktionen.
Scrollen Sie ein wenig nach unten. Sie sehen die Funktion „OpenSSH -Client“. Klicken Sie darauf und prüfen Sie, ob es installiert ist.
In unserem Fall ist es installiert (da wir die Schaltfläche „Deinstallieren“ sehen können). Wenn es nicht in Ihrem Fall installiert ist, sehen Sie eine "Installation" -Taste. Sie können darauf klicken, um die OpenSSH -Client -Programme unter Windows 11 zu installieren.
Installieren des SSH -Clients unter Windows 10
Um auf die Linux -Server von Windows 10 über SSH zuzugreifen, müssen Sie das SSH -Client -Programm auf Ihrem Windows 10 -Betriebssystem installieren. Das SSH -Client -Programm wird möglicherweise nicht in Ihrem Windows 10 -Betriebssystem installiert.
Um zu überprüfen, ob das SSH-Client-Programm installiert ist, oder um das SSH-Client-Programm unter Windows 10 zu installieren, klicken Sie mit der rechten Maustaste (RMB) im Menü "Starten" und klicken Sie auf "Einstellungen".
Die App „Einstellungen“ sollte geöffnet werden.
Klicken Sie auf "Apps".
Klicken Sie aus dem Abschnitt "Apps & Funktionen" auf "Optionale Funktionen".
Scrollen Sie ein wenig nach unten. Sie sehen die Funktion „OpenSSH -Client“. Klicken Sie darauf und prüfen Sie, ob es installiert ist.
In unserem Fall ist es installiert (da wir die Schaltfläche „Deinstallieren“ sehen können). Wenn es nicht in Ihrem Fall installiert ist, sehen Sie eine "Installation" -Taste. Sie können darauf klicken, um die OpenSSH -Client -Programme unter Windows 10 zu installieren.
Öffnen eines Terminalprogramms unter Windows 11
Um auf das Programm „OpenSSH -Client“ zuzugreifen, müssen Sie unter Windows 11 eine "Terminal" -P -App öffnen.
Um die App „Terminal“ unter Windows 11 zu öffnen, klicken Sie mit der rechten Maustaste (RMB) im Menü "Start" und klicken Sie auf "Terminal".
Die Windows 11 -Terminal -App sollte geöffnet werden.
Um zu bestätigen, ob Sie auf das OpenSSH -Client -Programm zugreifen können, führen Sie den folgenden Befehl aus. Die OpenSSH -Client -Version sollte auf dem Terminal gedruckt werden:
> SSH -v
Öffnen eines Terminalprogramms unter Windows 10
Um auf das OpenSSH -Client -Programm zuzugreifen, müssen Sie unter Windows 10 eine "Terminal" -App öffnen.
Um die App „Terminal“ unter Windows 10 zu öffnen, klicken Sie mit der rechten Maustaste (RMB) im Menü "Start" und klicken Sie auf "Windows PowerShell".
Die Windows 10 -Terminal -App sollte geöffnet werden.
Um zu bestätigen, ob Sie auf das OpenSSH -Client -Programm zugreifen können, führen Sie den folgenden Befehl aus. Die OpenSSH -Client -Version sollte auf dem Terminal gedruckt werden:
> SSH -v
Zugriff auf die Linux -Server über SSH von Windows 10/11 über SSH
Um auf einen Linux -Server von Ihrem Windows 10/11 -Computer aus zuzugreifen, können Sie den folgenden Befehl ausführen:
$ ssh@
Oder
$ ssh -p@
Hier das ist der Anmeldinbename Ihres Linux -Servers.
Der ist der Hostname/Domänenname oder die IP -Adresse Ihres Linux -Servers.
Der ist die Portnummer des OpenSSH -Servers, der auf dem Linux -Server ausgeführt wird, auf den Sie zugreifen möchten. Dies wird nur benötigt, wenn der OpenSSH -Server auf einem nicht defekten Port ausgeführt wird - ein anderes Port als 22.
Zum Beispiel, um auf den Linux -Server mit dem 192 zuzugreifen.168.0.112 IP -Adresse als Shovon -Login -Benutzer, führen Sie den folgenden Befehl aus:
> SSH [email protected]
Um den SSH -Taste/den Fingerabdruck des Linux -Servers zu bestätigen, geben Sie "Ja" ein und drücken Sie .
Geben Sie das Anmeldekennwort Ihres Linux -Servers ein und drücken Sie .
Sie sollten am Linux -Server angemeldet sein.
Jetzt können Sie jeden gewünschten Befehl auf Ihrem Remote -Linux -Server ausführen.
$ hostname -i
$ lsb_release -a
Führen Sie den folgenden Befehl aus, um die SSH -Sitzung zu schließen:
$ Exit
Entfernen der widersprüchlichen SSH -Tasten/Fingerabdrücke von Windows 10/11
Wenn Sie DHCP verwenden, um die IP -Adressen auf Ihren Linux -Servern zuzuweisen, kann dieselbe IP -Adresse zuweilen verschiedenen Linux -Servern zugewiesen werden. Wenn Sie versuchen, SSH in einen Linux -Server mit einer IP -Adresse zu finden, die zuvor einigen anderen Linux -Servern über SSH zugeordnet wurde, werden die folgenden Fehlermeldungen angezeigt.
Dies geschieht, weil die SSH -Schlüssel/Fingerabdrücke dieser Linux -Server unterschiedlich sind, während die IP -Adresse gleich ist. Der Zugriff auf diese Server könnte ein Sicherheitsproblem sein (i.e. Mann-in-the-Middle-Angriff). Das SSH -Client -Programm erlaubt diese Art von Verbindungen nicht zulässt.
Um dieses Problem zu lösen, müssen Sie den SSH -Taste/den Fingerabdruck entfernen, den das OpenSSH -Client -Programm als Cache für die IP -Adresse auf Ihrem Windows 10/11 -Computer behält.
Zum Beispiel können Sie den zwischengespeicherten SSH -Schlüssel/Fingerabdruck für die 192 entfernen.168.0.112 IP -Adresse mit dem folgenden Befehl:
$ ssh -keygen -r 192.168.0.112
Der zwischengespeicherte SSH -Schlüssel/Fingerabdruck für die IP -Adresse sollte von Ihrem Windows 10/11 -Computer entfernt werden.
Jetzt sollten Sie in der Lage sein, mit derselben IP -Adresse von Ihrem Windows 10/11 -Computer über SSH wie gewohnt auf den Linux -Server zugreifen zu können, wie Sie im folgenden Screenshot sehen können:
> SSH [email protected]
Abschluss
Wir haben Ihnen gezeigt, wie Sie das OpenSSH -Client -Programm unter Windows 10/11 -Betriebssystemen installieren. Wir haben Ihnen auch gezeigt, wie Sie eine Terminal -App unter Windows 10/11 öffnen und auf die Linux -Server von Windows 10/11 über SSH zugreifen und die widersprüchlichen SSH -Tasten/Fingerabdrücke für Linux -Server mit derselben IP -Adresse von Windows 10/entfernen können 11 Betriebssysteme.