SFTP ermöglicht das Hoch- und Herunterladen von Dateien über SSH. Auf einem VPS verwendet es dieselben Anmeldedaten wie normales SSH: die VPS-IP-Adresse, SSH-Benutzername, SSH-Passwort oder Schlüssel und SSH-Port.
Der Standard-SSH/SFTP-Port ist 22, es sei denn, Sie haben ihn geändert. Wenn SSH nicht funktioniert, wird SFTP ebenfalls nicht funktionieren.
- Installieren Sie einen SFTP-Client wie FileZilla oder WinSCP auf Ihrem Computer.
- Erstellen Sie eine Verbindung mit dem Protokoll
SFTP, Ihrer öffentlichen VPS-IP, Port22und Ihrem Linux-SSH-Benutzernamen. - Verbinden Sie sich mit dem VPS. Wenn der Client fragt, ob der Host-Schlüssel vertraut werden soll, akzeptieren Sie ihn nur, wenn die IP-Adresse korrekt ist.

- Laden Sie Dateien in den Ordner hoch, der von der Software verwendet wird, die Sie ausführen. Laden Sie keine Dateien wahllos in
/hoch, es sei denn, ein Leitfaden weist ausdrücklich darauf hin.
| Pfad | Häufige Verwendung |
|---|---|
/home | Benutzerordner, Spieldateien und Dienstkonten. |
/opt | Manuell installierte Software. |
/srv | Gehostete Dienste, abhängig von Ihrer Konfiguration. |
/var/log | Logs. Laden Sie von hier herunter, wenn Sie Probleme beheben. |
Für die vollständige FileZilla-Anleitung verwenden Sie How to connect to SFTP using FileZilla.
Häufige SFTP-Fehler
- Verwendung von FTP anstelle von SFTP. Ein VPS verwendet normalerweise SFTP über SSH.
- Dateien in den falschen Benutzerordner hochladen und dann die Anwendung aus einem anderen Ordner starten.
- Archive hochladen, aber vergessen, sie auf dem VPS zu entpacken.
- Änderung von Eigentumsrechten oder Berechtigungen in einer Weise, die den Dienst daran hindert, die Dateien zu lesen.
Wenn eine Datei hochgeladen wird, die Anwendung sie aber nicht sehen kann, überprüfen Sie den genauen Ordnerpfad in der Konfiguration oder im Startbefehl der Anwendung.
