Hosting Web - Copiare file con il comando SCP
Questa guida ti mostra come utilizzare il comando Secure Copy Protocol (SCP) in SSH per copiare file da o verso il tuo hosting Web
Obiettivo
Il Secure Copy Protocol (SCP) permette di copiare dati in modo sicuro (grazie al protocollo SSH) tra due dispositivi. In questo modo è possibile copiare il contenuto:
- presente in locale dal tuo computer verso un dispositivo remoto;
- da un dispositivo remoto verso il tuo computer;
- da un server verso un altro (non disponibile tra due hosting Web OVHcloud).
Permette, da un terminale e con l’aiuto di un comando Linux, di copiare un file o una cartella che contiene uno o più file.
Informazioni sull’amministrazione dei servizi OVHcloud e su come trovare l’assistenza appropriata
Durante l’utilizzo delle guide OVHcloud, tieni presente le seguenti condizioni:
- Le istruzioni mirano a fornire il maggior numero possibile di dettagli, ma non possono coprire tutti i casi d’uso individuali. Potrebbe essere necessario adattare le azioni descritte alle tue esigenze.
- L’ecosistema OVHcloud è progettato per garantire flessibilità e libertà di scelta. I clienti sono quindi responsabili della configurazione corretta e sicura dei propri servizi. Per evitare la perdita di dati, ti consigliamo vivamente di applicare strategie di backup a tutti i tuoi dati importanti.
- Le nostre guide e i nostri tutorial possono fare riferimento a software o servizi di terze parti in combinazione con le soluzioni OVHcloud. Il supporto tecnico fornito da OVHcloud non include la configurazione di sistemi o prodotti al di fuori della nostra responsabilità . Questo include, a titolo esemplificativo:
- Sistemi operativi e interfacce utente (Windows, Debian, Plesk, ecc.).
- Qualsiasi altro software di terze parti (client FTP, software di posta elettronica, ecc.).
- Servizi offerti da altri provider (DNS, API, interfacce utente, ecc.).
Per ricevere l’assistenza appropriata in caso di problemi, segui queste indicazioni:
- Cerchi una consulenza personalizzata o vuoi discutere di un argomento non trattato in dettaglio nella nostra documentazione?
Unisciti alla Community OVHcloud per cercare il tuo argomento e confrontarti con altri utenti. - Devi segnalare un incidente relativo al tuo servizio OVHcloud o riscontri difficoltà nello Spazio Cliente OVHcloud?
Crea una richiesta di supporto nel nostro centro assistenza. - Hai bisogno di assistenza professionale per il tuo progetto o di aiuto per attività al di fuori del nostro perimetro di supporto?
Visita il nostro portale dei partner per trovare esperti che conoscono le soluzioni OVHcloud. - Cerchi informazioni più dettagliate sui nostri livelli di supporto e sui Professional Services?
Visita le nostre pagine web sui livelli di supporto OVHcloud e sugli OVHcloud Professional Services.
Puoi partecipare al miglioramento della nostra documentazione:
- Vuoi condividere un feedback per migliorare una guida o segnalare informazioni insufficienti su una pagina specifica?
Utilizza i pulsanti "Questa pagina ti è stata utile?" in fondo alla pagina per farcelo sapere. - Vuoi proporre un aggiornamento concreto della documentazione?
Utilizza la funzione "Modifica questa pagina", disponibile in fondo alla pagina e nella barra laterale.
Questa guida ti mostra come utilizzare il comando Secure Copy Protocol (SCP) in SSH per copiare file da o verso un hosting Web.
Prerequisiti
- Disporre di un terminale compatibile con i comandi Linux e SSH (ad esempio, il terminale di MacOS o l’emulatore Ubuntu su Windows)
- Familiarizzare con i comandi Linux e SSH
- Disporre di una soluzione di hosting Web con accesso in SSH
Procedura
Questa guida ti mostra in modo dettagliato le funzionalità disponibili con il comando scp. Per maggiori informazioni, contatta la nostra Community di utenti.
Step 1 - Recupera gli accessi SSH del tuo hosting Web
Per recuperare gli accessi SSH del tuo hosting Web, consulta la nostra guida "Utilizzare l’accesso SSH del tuo hosting Web".
Step 2 - Recupera il percorso completo dello spazio di storage FTP del tuo hosting Web
Apri il terminale e connettiti al tuo hosting Web in SSH.
Una volta effettuato l’accesso in SSH al tuo hosting Web, esegui questo comando:
Confermare il comando utilizzando il tasto enter(↲) della tastiera e digitare il comando seguente:
Convalidare il secondo comando utilizzando il tasto enter(↲) della tastiera.
Nel tuo terminale, visualizzi un risultato simile al nostro esempio:
Nel nostro esempio:
FTP-login: nome di uno degli utenti FTP (principale o meno) del tuo hosting Web./homez.XXX: filer su cui si trova l’hosting Web.FTP-main-login: percorso directory dello spazio di storage FTP del tuo hosting Web. Questa directory viene normalmente denominata allo stesso modo del login FTP principale del tuo hosting Web.
Nel nostro esempio, il percorso completo dello spazio di storage FTP per accedere alla radice FTP dell’hosting Web è il seguente: /homez.XXX/FTP-main-login.
Solo da una directory equivalente alla directory FTP-main-login del nostro esempio, sarai autorizzato a utilizzare il comando scp.
Quando ti connetti in modo classico allo spazio FTP di un hosting Web, la connessione avviene direttamente posizionandoti all’interno della cartella equivalente alla cartella FTP-main-login del nostro esempio.
È qui che si trovano, di default, la cartella www e il file .ovhconfig del tuo hosting Web.
Step 3 - Utilizza il comando "scp" con il tuo hosting Web
Tutti i comandi seguenti vengono eseguiti dal terminale del tuo dispositivo/computer in locale. Non è quindi necessario essere connessi in SSH nel terminale dell’hosting Web.
Il percorso del file utilizzato con il comando scp è relativo alla directory locale corrente. Per trasferire dati verso un hosting Web o un hosting Web verso un dispositivo locale, assicurati di eseguire i comandi dalla directory principale locale, come mostrato negli esempi di seguito.
Ricordarsi di sostituire tutte le seguenti impostazioni generali con le proprie:
FTP-login: login FTP del tuo hosting Web.ssh.cluster0XX.hosting.ovh.net: sostituisci gliXXcon il numero del cluster in cui si trova il tuo hosting Web. In caso di necessità , consulta la nostra guida "Utilizzare l’accesso SSH del proprio hosting Web" per recuperare questa informazione./homez.XXX/FTP-main-login/: modifica iXXXcon il numero del filer e ilFTP-main-logincon i parametri recuperati allo step 2 di questa guida.source_folder: nome della cartella di origine da copiare o in cui si trova il file da copiare. Se la struttura è costituita da una successione di cartelle nidificate, è necessario specificare tutti i nomi delle cartelle separandoli con/.target_folder: nome della cartella di destinazione che riceverà la cartella o il file locale da copiare. Se la struttura è costituita da una successione di cartelle nidificate, è necessario specificare tutti i nomi delle cartelle separandoli con/.file: nome del file da copiare utilizzando il comandoscp. Ricordati di precisare l'estensione del file (ad esempio .html, .css, .php, .txt, ecc...).
Copiare contenuti presenti in locale sul tuo dispositivo verso il tuo hosting Web
Per copiare un solo file locale sul tuo hosting Web, utilizza questo comando:
Per copiare una cartella locale e l’intero contenuto sul tuo hosting Web, utilizza questo comando:
Copiare il contenuto dell’hosting Web sul dispositivo locale
Per copiare un solo file presente sull’hosting Web sul dispositivo locale, esegui questo comando:
Per copiare una cartella presente sul tuo hosting Web e l’intero contenuto nel tuo dispositivo locale, utilizza questo comando:
Copiare il contenuto presente sul tuo hosting Web OVHcloud verso un altro hosting Web OVHcloud
Per motivi di sicurezza, il comando scp viene rifiutato in SSH dall’infrastruttura di hosting Web OVHcloud quando due hosting Web tentano di copiare contenuti tra loro.
Step 4 - Assicurati che il contenuto sia stato copiato correttamente
Per verificare che alcuni contenuti presenti in locale sul tuo computer siano stati copiati sul tuo hosting Web, accedi allo spazio di storage FTP del tuo hosting Web e clicca sulla cartella di destinazione in cui i contenuti devono essere copiati.
Per verificare che il contenuto dell’hosting Web sia stato copiato localmente sul computer, accedi alla directory di destinazione sul dispositivo o computer e verifica che il contenuto sia presente.
Per saperne di più
Utilizzare l’accesso SSH del proprio hosting Web
Accedere allo spazio di storage FTP dell’hosting Web
Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i partner OVHcloud.
Contatta la nostra Community di utenti.