OSIR · The AI-Native Domain Registrar

Help Center / vps

SSH-Zugang und Schlüssel

SSH-Zugang und Schlüssel

SSH (Secure Shell) ist die sichere Methode, um sich mit Ihrem VPS zu verbinden und ihn zu verwalten. Erfahren Sie, wie Sie den SSH-Zugang richtig einrichten.

Verbindung zu Ihrem VPS herstellen

Linux/macOS

```bash
ssh root@your-server-ip
```

Windows

Verwenden Sie Windows Terminal, PowerShell oder PuTTY:
```powershell
ssh root@your-server-ip
```

SSH-Schlüssel vs. Passwörter

SSH-Schlüssel Passwörter
Sicherer Weniger sicher
Kein Brute-Force-Risiko Können erraten werden
Bequem Müssen gemerkt werden
Empfohlen Nicht empfohlen

SSH-Schlüssel generieren

Linux/macOS/Windows

```bash
ssh-keygen -t ed25519 -C "your-email@example.com"
```

Dies erstellt:

  • Privater Schlüssel: `~/.ssh/id_ed25519` (geheim halten!)
  • Öffentlicher Schlüssel: `~/.ssh/id_ed25519.pub` (diesen teilen)

SSH-Schlüssel zu Ihrem VPS hinzufügen

Während der Servererstellung

  1. Fügen Sie Ihren öffentlichen Schlüssel in das SSH-Schlüssel-Feld ein
  2. Der Schlüssel wird automatisch zum Server hinzugefügt

Auf einem bestehenden Server

```bash

Auf Ihrem lokalen Rechner

ssh-copy-id root@your-server-ip

Oder manuell

cat ~/.ssh/id_ed25519.pub | ssh root@your-server-ip "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
```

Schlüssel im Dashboard verwalten

  1. Gehen Sie zu Einstellungen > SSH-Schlüssel
  2. Klicken Sie auf SSH-Schlüssel hinzufügen
  3. Fügen Sie Ihren öffentlichen Schlüssel ein
  4. Geben Sie ihm einen Namen
  5. Wählen Sie diesen Schlüssel beim Erstellen neuer Server aus

Passwort-Authentifizierung deaktivieren

Für maximale Sicherheit deaktivieren Sie die Passwort-Anmeldung:

```bash

SSH-Konfiguration bearbeiten

sudo nano /etc/ssh/sshd_config

Diese Werte setzen

PasswordAuthentication no
PubkeyAuthentication yes

SSH neu starten

sudo systemctl restart sshd
```

Fehlerbehebung

Zugriff verweigert

  • Prüfen Sie die Schlüsselberechtigungen: `chmod 600 ~/.ssh/id_ed25519`
  • Stellen Sie sicher, dass der öffentliche Schlüssel in authorized_keys steht

Zeitüberschreitung der Verbindung

  • Prüfen Sie, ob der SSH-Port (22) in der Firewall geöffnet ist
  • Stellen Sie sicher, dass der Server läuft