Hosting WWW - Kopiowanie plików za pomocą polecenia SCP
Dowiedz się, jak używać komendy Secure Copy Protocol (SCP) przez SSH do kopiowania plików z lub na Twój hosting
Wprowadzenie
Secure Copy Protocol (SCP) umożliwia bezpieczne kopiowanie (przy użyciu protokołu SSH) danych między dwoma urządzeniami. Możesz skopiować zawartość:
- dostępny lokalnie z komputera na urządzeniu zdalnym;
- z urządzenia zdalnego do komputera;
- z jednego serwera na inny serwer (niedostępny między dwoma hostingami OVHcloud).
Za pomocą terminala i polecenia Linux można skopiować plik lub folder zawierający jeden lub więcej plików.
Informacje dotyczące administrowania usługami OVHcloud oraz jak znaleźć odpowiednią pomoc
Podczas korzystania z przewodników OVHcloud pamiętaj o następujących warunkach:
- Instrukcje zawierają możliwie najwięcej szczegółów, ale nie mogą obejmować wszystkich indywidualnych przypadków użycia. Może być konieczne dostosowanie opisanych działań do Twoich potrzeb.
- Ekosystem OVHcloud został zaprojektowany z myślą o elastyczności i swobodzie wyboru. Klienci są zatem odpowiedzialni za bezpieczną i prawidłową konfigurację swoich usług. Aby zapobiec utracie danych, zdecydowanie zalecamy stosowanie strategii kopii zapasowych dla wszystkich ważnych danych.
- Nasze przewodniki i tutoriale mogą odwoływać się do oprogramowania lub usług firm trzecich w połączeniu z rozwiązaniami OVHcloud. Wsparcie techniczne OVHcloud nie obejmuje konfiguracji systemów ani produktów pozostających poza naszą odpowiedzialnością. Dotyczy to między innymi:
- Systemów operacyjnych i interfejsów użytkownika (Windows, Debian, Plesk itp.).
- Wszelkiego innego oprogramowania firm trzecich (klienty FTP, programy pocztowe itp.).
- Usług oferowanych przez innych dostawców (DNS, API, interfejsy użytkownika itp.).
Aby uzyskać odpowiednią pomoc w przypadku problemów, postępuj zgodnie z poniższymi wskazówkami:
- Szukasz spersonalizowanej porady lub chcesz omówić temat, który nie został szczegółowo opisany w naszej dokumentacji?
Dołącz do społeczności OVHcloud, aby wyszukać swój temat i skontaktować się z innymi użytkownikami. - Musisz zgłosić incydent dotyczący Twojej usługi OVHcloud lub masz trudności w panelu klienta OVHcloud?
Utwórz zgłoszenie do wsparcia w naszym centrum pomocy. - Potrzebujesz profesjonalnej pomocy przy swoim projekcie lub wsparcia w zadaniach wykraczających poza zakres naszego wsparcia?
Odwiedź nasz portal partnerów, aby znaleźć ekspertów znających rozwiązania OVHcloud. - Szukasz bardziej szczegółowych informacji o naszych poziomach wsparcia i usługach Professional Services?
Odwiedź nasze strony internetowe: poziomy wsparcia OVHcloud oraz OVHcloud Professional Services.
Możesz uczestniczyć w ulepszaniu naszej dokumentacji:
- Chcesz przekazać opinię, aby ulepszyć stronę przewodnika, lub zgłosić niewystarczające informacje na konkretnej stronie?
Skorzystaj z przycisków „Czy ta strona była pomocna?” na dole strony, aby nas o tym poinformować. - Chcesz zaproponować konkretną aktualizację dokumentacji?
Skorzystaj z funkcji „Edytuj tę stronę”, dostępnej na dole strony oraz w panelu bocznym.
Dowiedz się, jak używać polecenia Secure Copy Protocol (SCP) przez SSH do kopiowania plików z lub na Twój hosting.
Wymagania początkowe
- Terminal kompatybilny z poleceniami Linux i SSH (na przykład terminal MacOS lub emulator Ubuntu na Windows)
- Zaznajomienie się z poleceniami Linux i SSH
- Posiadanie hostingu web z dostępem przez SSH
W praktyce
Niniejszy przewodnik zawiera niewyczerpujące informacje na temat funkcji dostępnych za pomocą polecenia scp. Zachęcamy do kontaktu z naszych użytkowników, jeśli chcesz dowiedzieć się więcej na temat tego zamówienia.
Etap 1 - Pobieranie dostępów SSH do hostingu WWW
Aby odnaleźć dostęp SSH do Twojego hostingu, zapoznaj się z naszym przewodnikiem "Korzystanie z dostępu SSH do hostingu WWW".
Etap 2 - Pobierz pełną ścieżkę dostępu do przestrzeni dyskowej FTP Twojego hostingu WWW
Otwórz terminal i zaloguj się na hosting przez SSH.
Po zalogowaniu się przez SSH do hostingu wpisz następujące polecenie:
Zatwierdź polecenie za pomocą przycisku enter(↲) na klawiaturze i wprowadź następującą komendę:
Zatwierdź to drugie polecenie za pomocą przycisku enter(↲) na klawiaturze.
W Twoim terminalu pojawia się wynik podobny do naszego poniższego przykładu:
W naszym przykładzie:
FTP-login: nazwa jednego z użytkowników FTP (głównego lub nie) na Twoim hostingu. -/homez.XXX: filer, na którym znajduje się Twój hosting.FTP-main-login: ścieżka do katalogu przestrzeni dyskowej FTP Twojego hostingu. Nazwa katalogu jest zazwyczaj taka sama jak nazwa głównego loginu FTP na Twoim hostingu.
W naszym przykładzie pełna ścieżka dostępu do przestrzeni dyskowej FTP w celu uzyskania dostępu do katalogu głównego FTP hostingu WWW jest następująca:/homez.XXX/FTP-main-login.
Tylko z katalogu odpowiadającego katalogowi FTP-main-login w naszym przykładzie będziesz mógł użyć komendy scp.
W przypadku klasycznego logowania do przestrzeni FTP hostingu, logowanie odbywa się bezpośrednio do katalogu odpowiadającego folderowi FTP-main-login w naszym przykładzie.
Na tym właśnie poziomie znajdują się domyślnie katalog www oraz plik.ovhconfig Twojego hostingu.
Etap 3 - Użyj komendy "scp" na Twoim hostingu
Wszystkie poniższe polecenia są wykonywane z terminala urządzenia/komputera lokalnie. Nie musisz więc logować się przez SSH do terminala na Twoim hostingu.
Ścieżka pliku użyta wraz z poleceniem scp odnosi się do bieżącego katalogu lokalnego. Aby przenieść dane do hostingu lub z hostingu na urządzenie lokalne, upewnij się, że uruchamiasz polecenia z lokalnego katalogu nadrzędnego, jak pokazano w poniższych przykładach.
Pamiętaj, aby zastąpić wszystkie następujące ustawienia ogólne własnymi ustawieniami:
FTP-login: login FTP do Twojego hostingu.ssh.cluster0XX.hosting.ovh.net: zastąpXXnumerem klastra, w którym znajduje się Twój hosting. W razie potrzeby sprawdź przewodnik "Korzystanie z dostępu SSH do hostingu WWW", aby uzyskać te informacje. -/homez.XXX/FTP-main-login/: zmieńXXXna numer filer iFTP-main-loginna parametry pobrane podczas etapu 2 tego przewodnika.source_folder: nazwa folderu źródłowego, który ma zostać skopiowany lub do którego znajduje się kopiowany plik. Jeśli drzewo katalogów odnosi się do serii zagnieżdżonych katalogów, podaj wszystkie nazwy katalogów, rozdzielając je znakiem/.target_folder: nazwa folderu docelowego, który otrzyma folder lub plik lokalny do skopiowania. Jeśli drzewo katalogów odnosi się do serii zagnieżdżonych katalogów, podaj wszystkie nazwy katalogów, rozdzielając je znakiem/.file: Nazwa pliku do skopiowania przy użyciu poleceniascp. Pamiętaj, aby określić rozszerzenie tego pliku (przykłady: .html, .css, .php, .txt, etc.).
Kopiuj treści dostępne lokalnie na Twoim urządzeniu na Twój hosting WWW
Aby skopiować pojedynczy plik lokalny na Twój hosting, wprowadź następującą komendę:
Aby skopiować lokalny katalog i całą jego zawartość na Twój hosting, użyj następującego polecenia:
Kopiuj treści z Twojego hostingu na Twoje lokalne urządzenie
Aby skopiować pojedynczy plik z Twojego hostingu na urządzenie lokalne, użyj następującego polecenia:
Aby skopiować cały katalog i zawartość katalogu znajdującą się na Twoim hostingu na Twoje urządzenie lokalne, użyj następującego polecenia:
Kopiuj treści z Twojego hostingu WWW OVHcloud na inny hosting WWW OVHcloud
Ze względów bezpieczeństwa zamówienie scp zostało w dniu odrzucone przez SSH w infrastrukturze hostingu WWW OVHcloud, gdy dwa hostingi podjęły próbę skopiowania zawartości między sobą.
Etap 4 - Upewnij się, że zawartość została skopiowana
Aby sprawdzić, czy zawartość zainstalowana lokalnie na Twoim komputerze została skopiowana na Twój hosting, możesz zalogować się do przestrzeni dyskowej FTP Twojego hostingu, a następnie przejść do katalogu docelowego, do którego zawartość ma zostać skopiowana.
Aby sprawdzić, czy zawartość z Twojego hostingu została lokalnie skopiowana na Twój komputer, przejdź do katalogu docelowego na Twoim urządzeniu/komputerze, a następnie sprawdź, czy zawartość, która ma zostać skopiowana, rzeczywiście znajduje się w tym katalogu.
Sprawdź również
Korzystanie z dostępu do hostingu WWW przez SSH
Logowanie do przestrzeni dyskowej FTP Twojego hostingu
W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z partnerami OVHcloud.
Dołącz do grona naszych użytkowników.