SSH (Secure Shell) ist ein kryptografisches Protokoll, das eine sichere Datenübertragung zwischen entfernten Computern ermöglicht. Es wird häufig von Administratoren und Entwicklern verwendet, um Server remote zu verwalten und Dateien zu übertragen. In diesem Artikel werden wir uns ansehen, wie Sie eine Verbindung zu einem Remote-Server über SSH unter Windows herstellen und Ihnen eine schrittweise Anleitung geben.
Schritt 1: Installieren des SSH-Clients
Der erste Schritt beim Herstellen einer Verbindung mit einem Remote-Server über SSH unter Windows besteht darin, einen SSH-Client zu installieren. Unter Windows können Sie PuTTY verwenden, einen der beliebtesten SSH-Clients. Sie können PuTTY von der offiziellen Website herunterladen und den Installationsanweisungen folgen.
Schritt 2: Öffnen des PuTTY
Nachdem Sie PuTTY installiert haben, öffnen Sie das Programm. Sie erhalten das Fenster »PuTTY Configuration". Hier sehen Sie das Feld «Host Name (or IP address)». Geben Sie die IP-Adresse des Remote-Servers ein, mit dem Sie eine Verbindung herstellen möchten.
Schritt 3: Konfigurieren der Verbindung
Klicken Sie auf »Open", um die Verbindung zum Remote-Server zu öffnen. Im neuen Fenster sehen Sie eine Bestätigungsaufforderung zum Hinzufügen eines Fingerabdrucks des Schlüssels. Klicken Sie auf "Yes", um fortzufahren.
Schritt 4: Eingabe der Anmeldeinformationen
Im nächsten PuTTY-Fenster werden Sie aufgefordert, Ihre Anmeldeinformationen einzugeben. Geben Sie Ihren Benutzernamen und Ihr Passwort für den Remote-Server ein. Wenn die Daten korrekt eingegeben wurden, werden Sie unter Windows erfolgreich eine Verbindung zum Remote-Server über SSH herstellen.
Jetzt, da Sie wissen, wie Sie eine Verbindung zu einem Remote-Server über SSH unter Windows herstellen können, können Sie SSH verwenden, um Server zu verwalten oder Dateien zu übertragen. Viel Glück!
Wie installiere ich SSH unter Windows
Es gibt mehrere Möglichkeiten, SSH unter Windows zu installieren:
1. OpenSSH über PowerShell installieren
Sie benötigen PowerShell mit Administratorrechten, um OpenSSH zu installieren. Befolgen Sie diese Schritte:
- Öffnen Sie PowerShell als Administrator.
- Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste: Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
- Warten Sie, bis die Installation abgeschlossen ist.
2. Installieren von Git Bash
Eine andere Möglichkeit, SSH unter Windows zu installieren, besteht darin, Git Bash zu installieren. Diese Methode eignet sich, wenn Sie Git bereits auf Ihrem System installiert haben. Hier ist, wie man es macht:
- Laden Sie das Git-Installationsprogramm für Windows herunter und führen Sie es von der Seite aus aus aus https://gitforwindows .org/.
- Folgen Sie den Installationsanweisungen und installieren Sie Git.
- Sobald die Installation abgeschlossen ist, können Sie Git Bash verwenden, um mit SSH zu arbeiten.
Jetzt haben Sie SSH unter Windows installiert und Sie sind bereit, sich per SSH mit einem Remote-Server zu verbinden!
Downloaden und installieren Sie OpenSSH
Bevor Sie mit der Verwendung von SSH unter Windows beginnen, müssen Sie OpenSSH installieren.
1. Besuchen Sie die offizielle OpenSSH-Website unter https://www.openssh.com/windows.html .
2. Suchen Sie den OpenSSH-Download-Abschnitt und wählen Sie die Version für Windows aus.
3. Laden Sie die ausführbare Datei mit der Erweiterung herunter .msi und speichern Sie es auf Ihrem Computer.
4. Führen Sie die heruntergeladene Datei aus und folgen Sie den Anweisungen des Installationsassistenten.
5. Wählen Sie im Schritt "Komponenten auswählen" die Option "Client" aus und stellen Sie sicher, dass die Option "Server" ebenfalls ausgewählt ist, wenn Sie den Computer als SSH-Server verwenden möchten.
6. Wählen Sie im nächsten Schritt den zu installierenden Pfad aus und klicken Sie auf "Installieren", um mit der Installation zu beginnen.
7. Klicken Sie nach Abschluss der Installation auf "Finish".
Jetzt haben Sie OpenSSH unter Windows installiert und können eine Verbindung zu einem Remote-Server über SSH herstellen.
Konfigurieren eines SSH-Clients
2. Nach der Installation von PuTTY starten Sie es aus dem Startmenü oder über eine Desktop-Verknüpfung.
3. Geben Sie im Fenster PuTTY die IP-Adresse des Remote-Servers in das Feld "Host Name (or IP address)" ein und wählen Sie das Protokoll "SSH" aus. Stellen Sie sicher, dass die Portnummer mit dem SSH-Port des Servers übereinstimmt (normalerweise 22).
4. Um die Verbindungseinstellungen für den Server zu speichern, geben Sie den Sitzungsnamen in das Feld "Gespeicherte Sitzungen" ein und klicken auf die Schaltfläche "Speichern". Das nächste Mal können Sie eine gespeicherte Sitzung aus der Liste auswählen, um eine schnelle Verbindung zum Server herzustellen, ohne die Einstellungen erneut eingeben zu müssen.
5. Nachdem Sie die Einstellungen eingegeben haben, klicken Sie auf die Schaltfläche "Öffnen", um eine SSH-Verbindung zum Remote-Server herzustellen. In dem sich öffnenden Konsolenfenster werden Sie aufgefordert, den Benutzernamen des Benutzers auf dem Server einzugeben. Geben Sie Ihren Benutzernamen ein und drücken Sie die Eingabetaste. Geben Sie als Nächstes das Passwort ein und drücken Sie die Eingabetaste.
6. Nachdem Sie Ihren Benutzernamen und Ihr Passwort erfolgreich eingegeben haben, werden Sie über SSH mit dem Remote-Server verbunden. Sie können die SSH-Konsole verwenden, um Befehle und Operationen auf dem Server auszuführen.
Verbindung mit einem Remoteserver herstellen
Um eine Verbindung zu einem Remote-SSH-Server unter Windows herzustellen, müssen Sie einige Schritte ausführen.
- Installieren Sie die OpenSSH-Anwendung. Öffnen Sie dazu die Systemsteuerung und gehen Sie zu «Programme» > «Programme und Funktionen».
- Aktivieren Sie den OpenSSH Server-Dienst. Öffnen Sie dazu PowerShell mit Administratorrechten und führen Sie den Befehl aus: sudo Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 .
- Konfigurieren Sie die Firewall so, dass eingehende SSH-Verbindungen zugelassen werden. Öffnen Sie dazu Systemsteuerung > System und Sicherheit > Windows Defender Firewall und aktivieren Sie die Regel «Eingehende SSH-Verbindung».
- Starten Sie den OpenSSH Server-Dienst. Öffnen Sie dazu PowerShell mit Administratorrechten und führen Sie den Befehl sudo Start-Service sshd aus .
- Ermitteln Sie die IP-Adresse des Remote-Servers. Öffnen Sie dazu eine Eingabeaufforderung und führen Sie den folgenden Befehl aus: ipconfig .
- Öffnen Sie ein Terminal auf Ihrem Computer und führen Sie Folgendes aus: ssh [username]@[ip-adresse] , wo [username] - ihr Benutzername ist auf dem Remote-Server und [ip-adresse] - Die IP-Adresse des Remote-Servers.
- Geben Sie das Passwort Ihres Kontos auf dem Remote-Server ein und drücken Sie die Eingabetaste. Sie sind jetzt über SSH mit einem Remote-Server verbunden.
Sie haben jetzt Zugriff auf einen Remote-Server und können verschiedene Befehle ausführen, den Server konfigurieren und mit gelöschten Dateien arbeiten.
Überprüfen der Verbindung
Nachdem Sie die SSH-Verbindung mit dem Remote-Server auf Ihrem Computer erfolgreich eingerichtet haben, müssen Sie überprüfen, ob die Verbindung ordnungsgemäß funktioniert. Dazu können Sie die Befehlszeile oder spezielle Programme wie PuTTY oder Git Bash verwenden.
1. Um die Verbindung über die Eingabeaufforderung zu überprüfen, öffnen Sie Befehlszeile oder PowerShell auf Ihrem Computer.
2. Geben Sie den folgenden Befehl ein und ersetzen Sie "username" durch Ihren Benutzernamen und "servername" durch die Adresse oder IP-Adresse des Remote-Servers:
3. Wenn alle Einstellungen korrekt vorgenommen wurden, wird eine Eingabeaufforderung angezeigt, in der Sie nach Ihrem Passwort gefragt werden. Geben Sie das Passwort ein und drücken Sie die Eingabetaste.
4. Nachdem Sie das Passwort eingegeben haben, werden Sie über SSH erfolgreich mit dem Remote-Server verbunden. Sie können verschiedene Befehle und Operationen auf einem Remote-Server ausführen.
Wenn Sie die Verbindung über PuTTY oder Git Bash überprüfen müssen, öffnen Sie das entsprechende Programm und geben Sie die Adresse oder IP-Adresse des Remote-Servers sowie Ihren Benutzernamen an. Geben Sie dann das Passwort ein und drücken Sie die Eingabetaste, um eine Verbindung herzustellen.
Wenn Sie Probleme mit der Verbindung haben, stellen Sie sicher, dass Sie die Adresse, den Benutzernamen und das Passwort korrekt eingegeben haben. Stellen Sie außerdem sicher, dass der SSH-Server auf dem Remote-Server ausgeführt wird und auf Verbindungen reagiert.