GPU Cloud SSH Anleitung (2026): Verbinden, Tunnel & Weiterleiten
Erfahren Sie, wie Sie sich über SSH mit Ihrer GPU-Cloud verbinden, Tunnel einrichten und Ports für optimale Leistung weiterleiten.
Um GPU-Cloud-Dienste effektiv zu nutzen, ist es wichtig, zu verstehen, wie man sich über SSH (Secure Shell) verbindet. Diese Anleitung behandelt die Prozesse zum Verbinden mit verschiedenen GPU-Cloud-Anbietern, das Einrichten von SSH-Tunneln und das Weiterleiten von Ports, was Ihren Arbeitsablauf verbessern und sicheren, remote Zugriff auf Ihre GPU-Ressourcen ermöglichen kann.
Verständnis von SSH und seiner Bedeutung in der GPU-Cloud
SSH ist ein Protokoll, das verwendet wird, um sicher auf entfernte Server zuzugreifen und diese zu verwalten. Im Kontext von GPU-Clouds ermöglicht es KI-Ingenieuren, sich mit Cloud-Instanzen zu verbinden, Anwendungen auszuführen und Ressourcen zu verwalten, ohne sensible Daten offenzulegen. Sicherer Zugriff ist entscheidend, wenn es um leistungsstarke GPU-Ressourcen geht, insbesondere beim Umgang mit großen Datensätzen oder sensiblen Modellen des maschinellen Lernens.
Verbindung zu Ihrer GPU-Cloud über SSH
Voraussetzungen
- SSH-Client: Stellen Sie sicher, dass Sie einen SSH-Client installiert haben. Die meisten Linux- und macOS-Systeme haben ihn vorinstalliert; Windows-Nutzer können PuTTY oder das Windows-Subsystem für Linux (WSL) verwenden.
- Cloud-Anbieter-Konto: Melden Sie sich für einen GPU-Cloud-Dienst an. Im Folgenden sind einige beliebte Optionen aufgeführt:
| Anbieter | Startpreis | Hauptmerkmale |
|---|---|---|
| RunPod | $0.16/h | Kosten effektiv, einfache Einrichtung |
| Lambda Labs | $0.69/h | Hochleistungs-GPUs, benutzerfreundliche Oberfläche |
| Vast.ai | $0.03/h | Flexible Konfigurationen, wettbewerbsfähige Preise |
| Paperspace | $0.45/h | Vereinfachte Oberfläche, GPU-Verfügbarkeit |
| CoreWeave | $1.25/h | Unternehmenssupport, leistungsstarke GPUs |
| Hetzner GPU | €1.42/h | Ausgezeichnete Leistung, EU-Rechenzentren |
| OVH GPU | €0.36/h | Erschwinglich, zuverlässige Dienste |
| Google Cloud GPU | $3.67/h | Robuste Infrastruktur, umfangreiche Funktionen |
| AWS GPU (EC2) | $0.53/h | Skalierbare Ressourcen, verschiedene Instanzen |
| Azure GPU | $0.53/h | Integriert mit Microsoft-Diensten |
Schritte zur Verbindung
Erhalten Sie Ihren SSH-Schlüssel: Die meisten Cloud-Anbieter ermöglichen es Ihnen, SSH-Schlüssel zu generieren. Wenn Sie beispielsweise RunPod verwenden, können Sie einen direkt über deren Dashboard erstellen.
Holen Sie sich die Verbindungsdetails: Melden Sie sich im Dashboard Ihres Cloud-Anbieters an, um die öffentliche IP-Adresse oder den Hostnamen Ihrer Instanz zu finden.
Öffnen Sie Ihr Terminal: Verwenden Sie für Linux/macOS das Terminal; für Windows öffnen Sie PuTTY oder einen ähnlichen SSH-Client.
Führen Sie den SSH-Befehl aus: Verwenden Sie das folgende Befehlsformat, um sich zu verbinden:
ssh -i /path/to/your/private/key [email protected]Ersetzen Sie
/path/to/your/private/keydurch den tatsächlichen Pfad zu Ihrem privaten Schlüssel,usernamedurch den richtigen Benutzernamen (oftrootoderubuntu) undyour.instance.ipdurch die öffentliche IP.Vertrauen Sie dem Host: Beim ersten Mal, wenn Sie sich verbinden, werden Sie aufgefordert, die Authentizität des Hosts zu bestätigen. Geben Sie “yes” ein und drücken Sie die Eingabetaste.
Greifen Sie auf Ihre Instanz zu: Sobald Sie verbunden sind, können Sie Ihre Cloud-Instanz nach Bedarf verwalten.
Einrichten von SSH-Tunneling
SSH-Tunneling ermöglicht es Ihnen, Ports von Ihrem lokalen Computer zu Ihrer entfernten GPU-Cloud-Instanz sicher weiterzuleiten. Dies ist besonders nützlich, um auf Webanwendungen zuzugreifen, die auf Ihrer Instanz ausgeführt werden.
Schritte zum Erstellen eines SSH-Tunnels
Wählen Sie Ihren lokalen Port: Entscheiden Sie, welchen lokalen Port Sie für den Tunnel verwenden möchten.
Führen Sie den SSH-Tunnel-Befehl aus: Verwenden Sie das folgende Befehlsformat:
ssh -L local_port:localhost:remote_port -i /path/to/your/private/key [email protected]Ersetzen Sie
local_portdurch den von Ihnen gewählten Port,remote_portdurch den Port auf Ihrer Cloud-Instanz (z. B. 8888 für Jupyter-Notebooks) und füllen Sie die anderen Platzhalter wie zuvor aus.Greifen Sie auf den weitergeleiteten Port zu: Öffnen Sie einen Webbrowser und navigieren Sie zu
http://localhost:local_port, um auf die Anwendung zuzugreifen, die auf Ihrer GPU-Cloud-Instanz ausgeführt wird.
Portweiterleitung mit SSH
Die Portweiterleitung ist besonders nützlich, wenn Sie Webdienste oder Datenbanken auf Ihrer Cloud-Instanz ausführen. Durch das Weiterleiten von Ports können Sie sicher über Ihren lokalen Computer auf diese Dienste zugreifen.
Beispiel für die Portweiterleitung
Wenn Sie einen Webserver auf Ihrer GPU-Cloud-Instanz auf Port 8000 ausführen, können Sie die Portweiterleitung mit folgendem Befehl einrichten:
ssh -L 8000:localhost:8000 -i /path/to/your/private/key [email protected]Jetzt können Sie den Webdienst aufrufen, indem Sie in Ihrem Browser zu http://localhost:8000 navigieren.
Tipps für sichere SSH-Verbindungen
- Verwenden Sie starke Passwörter: Wenn Sie keine schlüsselbasierte Authentifizierung verwenden, stellen Sie sicher, dass Ihr Passwort stark ist.
- Deaktivieren Sie den Root-Zugriff: Deaktivieren Sie zum zusätzlichen Schutz den Root-Zugriff in Ihrer SSH-Konfiguration.
- Halten Sie Software aktuell: Aktualisieren Sie regelmäßig Ihren SSH-Client und die Server-Software, um Sicherheitsanfälligkeiten zu beheben.
FAQ
Wie setze ich meinen SSH-Schlüssel für einen Cloud-Anbieter zurück?
Um Ihren SSH-Schlüssel zurückzusetzen, melden Sie sich im Dashboard Ihres Cloud-Anbieters an, navigieren Sie zu den Sicherheitseinstellungen und suchen Sie den Abschnitt für SSH-Schlüssel. In der Regel können Sie den alten Schlüssel löschen und einen neuen hinzufügen, indem Sie ihn auf Ihrem lokalen Computer generieren. Stellen Sie sicher, dass Sie den Schlüssel auf allen Instanzen aktualisieren, auf die Sie zugreifen müssen, da Sie sonst ausgesperrt werden.
Kann ich SSH verwenden, um Dateien in meine GPU-Cloud zu übertragen?
Ja, Sie können SCP (Secure Copy Protocol) oder SFTP (SSH File Transfer Protocol) verwenden, um Dateien zu übertragen. Zum Beispiel, um eine Datei von Ihrem lokalen Computer auf Ihre GPU-Cloud-Instanz zu kopieren, können Sie den folgenden Befehl verwenden:
scp -i /path/to/your/private/key /local/file/path [email protected]:/remote/file/pathDieser Befehl überträgt Dateien sicher und wahrt die Vertraulichkeit und Integrität Ihrer Daten.
Was passiert, wenn ich mein SSH-Schlüssel-Passwort vergesse?
Wenn Sie Ihr SSH-Schlüssel-Passwort vergessen, können Sie es nicht wiederherstellen. Sie können jedoch ein neues SSH-Schlüsselpaar generieren und den neuen öffentlichen Schlüssel im Dashboard Ihres Cloud-Anbieters hinzufügen. Denken Sie daran, Ihre lokale SSH-Konfiguration zu aktualisieren, um den neuen privaten Schlüssel zu verwenden.
Für einen vollständigen Vergleich der GPU-Cloud-Anbieter besuchen Sie unseren vollständigen GPU-Cloud-Vergleich.