title | excerpt | updated |
---|---|---|
Webhosting - Dateien mit dem Befehl SCP kopieren |
Erfahren Sie hier, wie Sie mit SSH und dem Secure Copy Protocol (SCP) Dateien auf Ihr Webhosting kopieren |
2024-01-30 |
Das Secure Copy Protocol (SCP) ermöglicht das sichere Kopieren von Daten (über das SSH-Protokoll) zwischen zwei Geräten. Sie können somit Inhalte kopieren:
- Von einem lokalen Gerät zu einem Remotegerät
- Von einem Remotegerät zu einem lokalen Gerät
- Von einem Server auf einen anderen (nicht zwischen zwei OVHcloud Webhostings verfügbar)
Es ermöglicht über ein Terminal mit einem Linux-Befehl das Kopieren von Dateien und Ordnern.
Warning
OVHcloud stellt Ihnen Dienstleistungen zur Verfügung, für deren Konfiguration und Verwaltung Sie die alleinige Verantwortung tragen. Es liegt somit bei Ihnen, sicherzustellen, dass diese ordnungsgemäß funktionieren.
Wenn Sie Schwierigkeiten haben, die Schritte in diesem Tutorial durchzuführen, empfehlen wir, einen spezialisierten Dienstleister zu kontaktieren oder Ihre Fragen in der OVHcloud Community zu stellen. Leider können wir Ihnen für administrative Aufgaben keine weitergehende technische Unterstützung anbieten. Weitere Informationen finden Sie am Ende dieser Anleitung.
Diese Anleitung erklärt, wie Sie den Befehl Secure Copy Protocol (SCP) per SSH verwenden, um Dateien von oder auf Ihr Webhosting zu kopieren.
- Sie verfügen über ein Terminal, das mit Linux- und SSH-Befehlen kompatibel ist (zum Beispiel das Terminal von MacOS oder der Ubuntu Emulator unter Windows).
- Sie können mit SSH und Kommandzeile umgehen.
- Sie verfügen über ein OVHcloud Webhosting mit SSH-Zugang.
- Sie haben Zugriff auf Ihr OVHcloud Kundencenter.
In dieser Anleitung erfahren Sie, welche Funktionen mit dem Befehl scp
verfügbar sind. Für genauere Informationen kontaktieren Sie unsere User Community.
Informationen zum SSH-Zugriff auf Webhostings finden Sie in unserer Anleitung „SSH-Zugang Ihres Webhostings verwenden“.
Öffnen Sie Ihr Terminal und verbinden Sie sich via SSH mit Ihrem Webhosting.
Wenn Sie via SSH mit Ihrem Webhosting verbunden sind, geben Sie folgenden Befehl ein:
cd ..
Bestätigen Sie den Befehl mit der Taste Enter
(↲) auf Ihrer Tastatur, und geben Sie dann folgenden Befehl ein:
ls
Bestätigen Sie diesen zweiten Befehl mit der Taste Enter
(↲) auf Ihrer Tastatur.
In Ihrem Terminal wird ein ähnliches Ergebnis wie das folgende Beispiel angezeigt:
[email protected] (php/X.X/production/legacy) /homez.XXX $
FTP-main-login
In diesem Beispiel:
FTP-Login
: Name eines FTP-Benutzers Ihres Webhostings./homez.XXX
: filer, auf dem sich Ihr Webhosting befindet.FTP-main-login
: Verzeichnispfad des FTP-Speicherplatzes Ihres Webhostings. Dieses Verzeichnis wird in der Regel nach dem primären FTP-Login Ihres Webhostings benannt.
In diesem Beispiel lautet der vollständige Pfad zum FTP-Speicherplatz für den Zugriff auf den FTP-Wurzelordner des Webhostings: /homez.XXX/FTP-main-login
.
Nur aus einem Verzeichnis, das dem Verzeichnis FTP-main-login
in unserem Beispiel entspricht, können Sie den Befehl scp
verwenden.
Wenn Sie sich mit dem FTP-Bereich eines Webhostings verbinden, befinden Sie sich in dem Ordner, der dem Ordner FTP-main-login
in unserem Beispiel entspricht.
Auf dieser Ebene befinden sich standardmäßig der Ordner www
und die Datei .ovhconfig
Ihres Webhostings.
[!success]
Alle folgenden Beispiel-Befehle werden über das Terminal Ihres Geräts/Computers lokal ausgeführt. Sie müssen also nicht via SSH auf Ihrem Webhosting eingeloggt sein.
Der mit dem Befehl
scp
verwendete Dateipfad ist relativ zum aktuellen lokalen Verzeichnis. Bevor Sie also Inhalte auf Ihr Webhosting oder vom Webhosting zu Ihrem lokalem Gerät übertragen, wechseln Sie zum jeweils übergeordneten lokalen Verzeichnis, entsprechend der unten aufgeführten Beispiele.
Denken Sie daran, alle folgenden Werte mit Ihren eigenen Daten zu ersetzen:
FTP-login
: FTP-Login Ihres Webhostings.ssh.cluster0XX.hosting.ovh.net
: Ersetzen SieXX
durch die Nummer des Clusters, auf dem sich Ihr Webhosting befindet. Genauere Informationen finden Sie in unserer Anleitung „SSH-Zugang Ihres Webhostings verwenden“./homez.XXX/FTP-main-login/
: Ersetzen SieXXX
mit der Nummer des Filer undFTP-main-login
mit den Einstellungen aus Schritt 2 dieser Anleitung.source_folder
: Der Name des zu kopierenden Quellordners oder des Ordners, in dem sich die zu kopierende Datei befindet. Wenn dieser Pfad mehrere Ordner enthält, müssen Sie alle Ordnernamen durch ein/
getrennt angeben.target_folder
: Der Name des Zielordners, der den zu kopierenden lokalen Ordner bzw. die zu kopierende lokale Datei empfängt. Wenn dieser Pfad mehrere Ordner enthält, müssen Sie alle Ordnernamen durch ein/
getrennt angeben.file
- Der Name der Datei, die mit dem Befehlscp
kopiert werden soll. Denken Sie daran, auch die Erweiterung dieser Datei anzugeben (Beispiele: .html, .css, .php, .txt usw.).
Um eine einzelne lokale Datei auf Ihr Webhosting zu kopieren, verwenden Sie folgenden Befehl:
scp source_folder/file [email protected]:/homez.XXX/FTP-main-login/target_folder
Um einen lokalen Ordner mit allen Inhalten auf Ihr Webhosting zu kopieren, verwenden Sie folgenden Befehl:
scp -r source_folder [email protected]:/homez.XXX/FTP-main-login/target_folder
Um eine einzelne Datei von Ihrem Webhosting auf Ihr lokales Gerät zu kopieren, verwenden Sie folgenden Befehl:
scp [email protected]:/homez.XXX/FTP-main/login/source_folder/file target_folder
Um einen Ordner auf Ihrem Webhosting und dessen gesamten Inhalt auf Ihr lokales Gerät zu kopieren, verwenden Sie folgenden Befehl:
scp -r [email protected]:/homez.XXX/FTP-main-login/source_folder target_folder
Aus Sicherheitsgründen wird der Befehl scp
von der OVHcloud Webhosting-Infrastruktur abgelehnt, wenn versucht wird, Daten zwischen Webhostings zu übertragen.
Um zu überprüfen, ob lokal auf Ihrem Computer vorhandene Inhalte auf Ihr Webhosting kopiert wurden, können Sie sich mit dem FTP-Speicherplatz Ihres Webhostings verbinden und dann in das Zielverzeichnis navigieren, in das die Inhalte kopiert werden sollen.
Um zu überprüfen, ob Inhalte auf Ihrem Webhosting lokal auf Ihren Computer kopiert wurden, gehen Sie in das Zielverzeichnis auf Ihrem Gerät/Computer und überprüfen Sie, ob die Daten dort vorhanden sind.
SSH-Zugang Ihres Webhostings verwenden
Mit dem FTP-Speicherplatz Ihres Webhostings verbinden
Kontaktieren Sie für spezialisierte Dienstleistungen (SEO, Web-Entwicklung etc.) die OVHcloud Partner.
Treten Sie unserer User Community bei.