Skip to content

Latest commit

 

History

History
143 lines (92 loc) · 7.77 KB

File metadata and controls

143 lines (92 loc) · 7.77 KB
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

Ziel

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.

Voraussetzungen

  • 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 der praktischen Anwendung

In dieser Anleitung erfahren Sie, welche Funktionen mit dem Befehl scp verfügbar sind. Für genauere Informationen kontaktieren Sie unsere User Community.

Schritt 1: SSH-Zugang Ihres Webhostings

Informationen zum SSH-Zugriff auf Webhostings finden Sie in unserer Anleitung „SSH-Zugang Ihres Webhostings verwenden“.

Schritt 2: Vollständigen Pfad zum FTP-Speicherplatz Ihres Webhostings abrufen

Ö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.

Schritt 3: Den Befehl "scp" mit Ihrem Webhosting verwenden

[!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 Sie XX 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 Sie XXX mit der Nummer des Filer und FTP-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 Befehl scp kopiert werden soll. Denken Sie daran, auch die Erweiterung dieser Datei anzugeben (Beispiele: .html, .css, .php, .txt usw.).

Inhalte von Ihrem lokalen Gerät auf Ihr Webhosting kopieren

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 

Inhalte von Ihrem Webhosting auf Ihr lokales Gerät kopieren

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

Inhalte von Ihrem OVHcloud Webhosting auf ein anderes OVHcloud Webhosting kopieren

Aus Sicherheitsgründen wird der Befehl scp von der OVHcloud Webhosting-Infrastruktur abgelehnt, wenn versucht wird, Daten zwischen Webhostings zu übertragen.

Schritt 4 - Sicherstellen, dass der Inhalt kopiert wurde

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.

Weiterführende Informationen

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.