Dieser Artikel beschreibt, wie Sie mit Filezilla® über das SSH File Transfer Protocol (SFTP) eine Verbindung zu einem Cloud-Server herstellen.
Hinweis: Wir empfehlen die Verwendung von SFTP anstelle von FTP, um sicherzustellen, dass die Dateiübertragung sicher ist. SFTP verschlüsselt die an den FTP-Server übertragenen Daten und verhindert unbefugten Zugriff während der Übertragung.
Cloud-Server, auf denen Linux® ausgeführt wird, werden mit dem openssh
geliefert Paket, das SFTP standardmäßig enthält und konfiguriert.
Wie Secure Shell (SSH) läuft SFTP standardmäßig auf Port 22 auf Cloud-Servern. Wenn Sie den Port geändert haben, auf dem SSH lauscht, müssen Sie diesen neuen Port auch für SFTP verwenden.
Sie können eine Verbindung zu Ihrem Server herstellen, indem Sie SFTP mit dem Root-Benutzer verwenden, aber wir empfehlen, aus Sicherheitsgründen einen neuen Systembenutzer zu erstellen. Weitere Informationen finden Sie unter Grundlegende Cloud-Server-Sicherheit.
Filezilla konfigurieren
Laden Sie Filezilla herunter und installieren Sie es dann. Während des Konfigurationsprozesses benötigen Sie die folgenden Informationen:
- Hostname :Die öffentliche IP-Adresse (Internet Protocol) Ihres Cloud-Servers.
- Benutzer :Wir empfehlen die Verwendung eines neuen Systembenutzers anstelle der Verwendung von root. Der root-Benutzer funktioniert jedoch und wir verwenden root für diesen Artikel.
- Passwort :Das Passwort für den Benutzer, mit dem Sie sich anmelden.
Verwenden Sie die folgenden Schritte, um Filezilla für die Verwendung von SFTP zu konfigurieren:
-
Starten Sie Filezilla und geben Sie die folgenden Informationen ein:
- Host :Die öffentliche IP-Adresse Ihres Servers
- Benutzername :root (oder ein anderer Benutzername, falls Sie einen auf dem Server erstellt haben)
- Passwort :Das Passwort für den Root-Benutzer oder einen anderen verwendeten Benutzer
- Port :Standardmäßig Port 22 (es sei denn, Sie haben den Port für SSH geändert und dann diesen Port verwendet)
-
Klicken Sie auf QuickConnect .
Wenn Probleme auftreten, überprüfen Sie die Serverprotokolle, um festzustellen, ob Verbindungen den Server erreichen, indem Sie den folgenden Befehl verwenden:
Red Hat® Enterprise Linux® und CentOS®
check /var/log/secure
Betriebssystem Ubuntu® und Debian®
check in /var/log/auth.log