Hosting und cPanel

Per SFTP statt FTP mit TLS verbinden

Geprüft am 4 Min. Lesezeit FTP SFTP

Für die Übertragung von Dateien zwischen Ihrem Rechner und dem Server gibt es verschiedene sichere Methoden. Am verbreitetsten sind FTP mit TLS (FTPS) und SFTP. Im Folgenden erklären wir die Unterschiede und wie Sie in cPanel eine SFTP-Verbindung mit Programmen wie FileZilla einrichten.

Unterschiede zwischen FTP mit TLS (FTPS) und SFTP

  • FTP mit TLS (FTPS):

    • Nutzt das klassische FTP-Protokoll, ergänzt um eine Verschlüsselung per TLS.
    • Der Standardport ist 21.
    • Erlaubt es, in cPanel mehrere FTP-Konten anzulegen, sogenannte Unterkonten.
    • Ist mit den meisten FTP-Programmen kompatibel.
  • SFTP:

    • Nutzt das SSH-Protokoll, um Dateien sicher zu übertragen.
    • Bei Hostsuar wird der SSH-Port 93 verwendet. Das ist kein allgemeiner cPanel-Wert und kann bei anderen Anbietern abweichen.
    • Steht nur dem Hauptbenutzer von cPanel zur Verfügung, nicht FTP-Unterkonten.
    • Setzt voraus, dass der SSH-Zugang in Ihrem Hosting-Konto aktiviert ist.

Beide Methoden verschlüsseln die Verbindung, wenn sie richtig eingerichtet sind. Wählen Sie SFTP für den Hauptbenutzer mit aktiviertem SSH und explizites FTPS, wenn Sie ein FTP-Konto benötigen, das auf ein Verzeichnis beschränkt ist. SFTP fügt FTPS keine zweite Schicht hinzu: Es sind verschiedene Protokolle.

Voraussetzungen für SFTP in cPanel

  1. Aktivierter SSH-Zugang in Ihrem Hosting-Konto. Falls nicht, folgen Sie dieser Anleitung: SSH-Zugang aktivieren
  2. Sie müssen sich mit dem Hauptbenutzer von cPanel verbinden (nicht mit FTP-Unterkonten).
  3. Sie kennen den zugewiesenen SSH-Port. Bei Hostsuar ist es 93.

So richten Sie eine SFTP-Verbindung in FileZilla ein

  1. Öffnen Sie FileZilla und gehen Sie zu Datei > Servermanager.
  2. Klicken Sie auf Neuer Server und geben Sie ihm einen Namen.
  3. Wählen Sie im Feld Protokoll die Option SFTP - SSH File Transfer Protocol.
  4. Tragen Sie unter Server den Servernamen ein, der für Ihr Konto unter Zugangsdaten angegeben ist. Verwenden Sie keine Domain, die bereits auf einen anderen Anbieter zeigt.
  5. Geben Sie unter Port 93 ein (oder den SSH-Port, den Ihr Anbieter Ihnen genannt hat).
  6. Tragen Sie unter Benutzer den Hauptbenutzernamen von cPanel ein.
  7. Wählen Sie die Anmeldeart, die Sie vorbereitet haben: Passwort des Hauptbenutzers oder ein SSH-Schlüssel, der im Konto bereits autorisiert ist. Wenn Sie einen Schlüssel verwenden, hinterlegen Sie die Schlüsseldatei oder den Agent, den Ihre FileZilla-Installation unterstützt. Schützen Sie den privaten Schlüssel mit einer Passphrase.
  8. Klicken Sie auf Verbinden.

Wichtig: Vergleichen Sie bei der ersten Verbindung den Fingerabdruck des Serverschlüssels mit einem Wert, den Sie über einen unabhängigen, vertrauenswürdigen Kanal erhalten haben. Bestätigen Sie die Warnung von FileZilla nicht blind; stimmt der Fingerabdruck nicht überein oder hat er sich ohne Ankündigung geändert, brechen Sie die Verbindung ab und prüfen Sie ihn, bevor Sie Zugangsdaten übertragen.

Den Zugang prüfen

Testen Sie mit einer kleinen Datei im richtigen Verzeichnis und prüfen Sie, ob Sie sie herunterladen können. Ein Authentifizierungsfehler lässt sich nicht durch einen Wechsel auf den FTP-Port beheben: Prüfen Sie Benutzer, Passwort oder autorisierten Schlüssel und ob SSH aktiviert ist.

Wenn Sie nur einer anderen Person Zugriff auf eine Website geben wollen, teilen Sie nicht aus Bequemlichkeit den Hauptbenutzer: Nutzen Sie stattdessen eingeschränkte FTPS-Konten.

Das könnte Ihnen auch helfen

Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.