SSH Zugang aktivieren in DirectAdmin Schritt für Schritt
SSH Zugang gibt dir direkten Zugriff auf die Kommandozeile deiner Hosting-Umgebung. Dies ist entscheidend für Aufgaben wie Composer, WP-CLI oder manuelle Dateiänderungen. Bei Theory7 kannst du SSH Zugang einfach über DirectAdmin aktivieren. In dieser Anleitung erklären wir dir genau, wie das funktioniert.
Warum SSH Zugang?
Mit SSH kannst du:
- Composer für PHP-Pakete verwenden
- WP-CLI für die WordPress-Verwaltung ausführen
- Git für die Versionskontrolle nutzen
- Dateien schnell über SCP/SFTP hochladen
- Datenbank Aufgaben über die Kommandozeile ausführen
- Logs in Echtzeit anzeigen
SSH ist für viele Aufgaben viel leistungsfähiger als eine Weboberfläche. Es ermöglicht dir, schneller und effizienter zu arbeiten, insbesondere wenn du regelmäßig Änderungen vornimmst oder Updates auf deinem Server durchführst. Darüber hinaus bietet SSH eine sichere Möglichkeit, eine Verbindung zu deinem Server herzustellen, da es Verschlüsselung verwendet, um deine Daten zu schützen.
Voraussetzungen
- Ein aktives Hosting-Konto bei Theory7
- DirectAdmin-Zugang
- Ein SSH-Client auf deinem Computer
Für die meisten Benutzer ist ein SSH-Client wie PuTTY (für Windows) oder das integrierte Terminal (für Mac und Linux) ausreichend. Stelle sicher, dass du diese Tools installiert hast, bevor du fortfährst.
SSH aktivieren über DirectAdmin
Schritt 1: Melde dich bei DirectAdmin an
Gehe zu deinem DirectAdmin-Panel:
https://jouwdomein.nl:2222
Melde dich mit deinen Hosting-Zugangsdaten an. Stelle sicher, dass du diese Informationen sicher aufbewahrst, da sie Zugang zu deiner Hosting-Umgebung gewähren.
Schritt 2: Gehe zu SSH-Keys
- Klicke im Menü auf Account Manager
- Wähle SSH Keys
Hier verwaltest du die SSH-Keys für dein Konto. Es ist wichtig, regelmäßig deine Keys zu überprüfen und zu verwalten, insbesondere wenn du mehrere Server oder Konten hast.
Schritt 3: SSH-Key erstellen
Du hast zwei Optionen:
Option A: Key in DirectAdmin generieren
- Klicke auf Create Key Pair
- Gib einen Namen für den Key ein
- Wähle den Key-Typ (Ed25519 empfohlen)
- Optional: Füge ein Passwort für zusätzliche Sicherheit hinzu
- Klicke auf Create
Lade den privaten Key herunter und bewahre ihn sicher auf. Es ist entscheidend, deinen privaten Key nicht mit anderen zu teilen, da er Zugang zu deinem Server gewährt.
Option B: Bestehenden Key hochladen
Wenn du bereits einen SSH-Key hast:
- Klicke auf Import Key
- Füge deinen öffentlichen Key ein
- Klicke auf Submit
Schritt 4: Key autorisieren
Nachdem der Key erstellt oder importiert wurde:
- Finde den Key in der Liste
- Klicke auf Authorize
Der Key ist jetzt aktiv für SSH-Verbindungen. Vergiss nicht, dass du diesen Schritt wiederholen musst, wenn du neue Keys hinzufügst oder bestehende Keys änderst.
Verbindung über SSH
Verbindungsdaten
Bei Theory7 verwendest du:
- Host: jouwdomein.nl (oder Server-Hostname)
- Port: 7777 (nicht der Standard 22)
- Benutzer: dein DirectAdmin-Benutzername
Verbinden
ssh benutzername@jouwdomein.nl -p 7777
Oder mit spezifischem Key:
ssh -i ~/.ssh/id_ed25519 benutzername@jouwdomein.nl -p 7777
Die Verwendung eines spezifischen Keys ist besonders nützlich, wenn du mehrere Keys für verschiedene Server hast. Dies verhindert Verwirrung und erleichtert die Verwaltung.
SSH-Key generieren (lokal)
Wenn du noch keinen SSH-Key hast:
Auf Mac/Linux
ssh-keygen -t ed25519 -C "jouw@email.nl"
Den öffentlichen Key findest du in:
cat ~/.ssh/id_ed25519.pub
Auf Windows (PowerShell)
ssh-keygen -t ed25519 -C "jouw@email.nl"
Oder verwende PuTTYgen zur Generierung von Keys. Dies ist ein grafisches Tool, das den Prozess vereinfacht, insbesondere für Benutzer mit weniger Erfahrung in der Kommandozeile.
SSH-Konfiguration erstellen (optional)
Für einfachere Verbindungen erstelle eine SSH-Konfiguration:
nano ~/.ssh/config
Füge hinzu:
Host meinhosting
HostName jouwdomein.nl
User benutzername
Port 7777
IdentityFile ~/.ssh/id_ed25519
Jetzt kannst du dich verbinden mit:
ssh meinhosting
Das spart Zeit und macht es einfacher, eine Verbindung zu deinem Server herzustellen, insbesondere wenn du regelmäßig eine Verbindung herstellst.
SFTP-Zugang
Mit SSH hast du automatisch auch SFTP-Zugang. Verbinde dich mit einem SFTP-Client wie FileZilla:
- Host: sftp://jouwdomein.nl
- Port: 7777
- Protokoll: SFTP
- Logon-Typ: Key-Datei
Mit SFTP kannst du einfach Dateien hoch- und herunterladen, was nützlich ist, um deine Website oder Anwendung zu verwalten.
Fehlerbehebung
Permission denied
- Überprüfe, ob der Key in DirectAdmin autorisiert ist
- Überprüfe, ob du den richtigen Benutzernamen verwendest
- Überprüfe, ob du den richtigen Port verwendest (7777)
Connection refused
- Verifiziere, dass SSH für dein Konto aktiviert ist
- Überprüfe, ob der Server-Hostname/IP korrekt ist
- Versuche es mit der IP-Adresse anstelle der Domain
Key wird nicht akzeptiert
- Stelle sicher, dass du den privaten Key verwendest (nicht den öffentlichen)
- Überprüfe die Key-Berechtigungen:
chmod 600 ~/.ssh/id_ed25519 - Verifiziere, dass der öffentliche Key korrekt importiert wurde
SSH Zugang anfordern
Nicht alle Hosting-Pakete haben standardmäßig SSH-Zugang. Wenn du SSH-Keys nicht in DirectAdmin siehst:
- Öffne ein Support-Ticket
- Fordere SSH-Zugang an
- Wir aktivieren dies für dein Konto
Die Anfrage nach SSH-Zugang kann einige Zeit in Anspruch nehmen, also sei geduldig und stelle sicher, dass du alle benötigten Informationen bereitstellst.
Verwandte Artikel
- DirectAdmin auf VPS installieren
- Basis Linux-Befehle für Hosting
- LiteSpeed Webserver-Konfiguration
- Composer über SSH verwenden
Brauchst du Hilfe?
Wir sind für dich da! Hast du Fragen oder stößt du auf Probleme? Unser Support-Team hilft dir gerne persönlich weiter. Schicke uns eine Nachricht über das Ticketsystem - wir antworten normalerweise innerhalb weniger Stunden und denken gerne mit dir mit.
0 van 0 vonden dit nuttig