Skip to main content

SSH verbinden unter Windows

Was ist SSH?

SSH (Secure Shell) ist ein Netzwerkprotokoll, das eine sichere Verbindung zwischen einem Client und einem Server über ein unsicheres Netzwerk ermöglicht. Es wird häufig verwendet, um sich sicher auf entfernte Maschinen einzuloggen und Remote-Befehle auszuführen.

Voraussetzungen

  1. Zugangsdaten für den SSH-Server (IP-Adresse oder Hostname, Benutzername, Passwort oder SSH-Schlüssel).
  2. Windows Terminal aus dem Microsoft Store installiert oder andere Programme die SSH unterstützen

Verbindung zu einem SSH-Server herstellen

1.Windows Terminal öffnen

Öffne das Startmenü, suche nach "Windows Terminal", und starte die Anwendung

2.SSH-Befehl eingeben

Um dich mit einem SSH-Server zu verbinden, gib folgenden Befehl ein:

ssh username@hostname
3.Passwort eingeben

Du wirst zur Eingabe deines Passworts aufgefordert. Gib es ein und drücke Enter. (Das Passwort wird nicht sichtbar sein, während du es eingibst, aus Sicherheitsgründen.)

4.SSH-Schlüssel verwenden (optional):

Wenn du SSH-Schlüssel zur Authentifizierung verwendest, stelle sicher, dass dein Schlüssel im Standardverzeichnis (~/.ssh/id_rsa für private Schlüssel) vorhanden ist, oder gib den Pfad zum Schlüssel mit dem -i Parameter an:

ssh -i /path/to/private/key username@hostname

Beispiel:

Angenommen, du möchtest dich als Benutzer john mit dem Server example.com verbinden:

ssh john@example.com

Wenn du einen SSH-Schlüssel mit dem Pfad C:\Users\John\.ssh\id_rsa verwendest:

ssh -i C:\Users\John\.ssh\id_rsa john@example.com

Verbindungsoptionen und Tipps

Port ändern:

 Standardmäßig verwendet SSH Port 22. Um einen anderen Port zu verwenden, füge -p portnummer hinzu:

ssh john@example.com -p 2222
Verbose Mode:

Um mehr Details zur Fehlersuche zu sehen, benutze den -v Schalter

ssh -v john@example.com

Abschluss

Mit diesen Schritten kannst du eine sichere SSH-Verbindung zu einem entfernten Server herstellen und diesen verwalten. Windows Terminal bietet eine flexible und leistungsstarke Umgebung für diese und viele weitere Aufgaben.

Probiere es aus und genieße die einfache und sichere Verbindung zu deinen Remote-Servern!