3 metodi per copiare un file dal computer locale a un'istanza EC2

Esplora metodi come SCP e AWS CLI per la trasmissione efficiente e sicura dei dati. Scopri le migliori pratiche, suggerimenti e trucchi per ottimizzare le prestazioni e migliorare la sicurezza nelle tue operazioni cloud.

download-icon
Download Gratuito
per VM, OS, DB, File, NAS, ecc.
giovanni

Updated by Giovanni on 2025/09/26

Indice dei contenuti
  • Metodo 1. Utilizzo di WinSCP

  • Metodo 2. Utilizzo del comando scp

  • Metodo 3. Utilizzo di AWS CLI

  • Eseguire il backup delle istanze EC2 con Vinchin Backup & Recovery

  • Domande frequenti sulla copia di file nell'istanza EC2

  • Conclusione

Nell'era del cloud computing, Amazon EC2 sono diventati la piattaforma preferita per sviluppatori e professionisti IT per distribuire applicazioni, eseguire database, effettuare backup e svolgere una varietà di altri compiti informatici. La copia di file su istanze EC2 è un'operazione che sviluppatori e amministratori di sistema devono spesso eseguire nell'ambiente cloud AWS. Questo articolo illustrerà in dettaglio diversi metodi per trasferire file da macchine locali a istanze EC2, aiutandovi a completare i trasferimenti di file in modo efficiente e sicuro.

Metodo 1. Utilizzo di WinSCP

WinSCP è un popolare client SFTP e FTP gratuito per Windows. Puoi utilizzarlo per trasferire in modo sicuro file tra il tuo computer locale e un'istanza Amazon EC2. Ecco come puoi usare WinSCP per copiare un file su un'istanza EC2 che esegue Linux.

1. Scarica e installa WinSCP

Se non hai già installato WinSCP, scaricalo dal sito ufficiale. Segui le istruzioni di installazione per installare il software sul tuo PC Windows.

2. Dopo aver installato WinSCP, avvia l'applicazione

3. Connettersi all'istanza EC2

Nel campo "Host name", inserisci il nome DNS pubblico o l'indirizzo IP pubblico della tua istanza EC2.

Sotto "User name", inserisci il nome utente per la tua istanza EC2. L'utente predefinito è solitamente "ec2-user" per le istanze Amazon Linux.

Invece di digitare una password, fai clic su "Advanced" e seleziona File chiave. Sfoglia per trovare il tuo file di chiave privata (.pem) che hai utilizzato durante la creazione dell'istanza EC2.

Quindi fare clic su “Login” per connettersi all'istanza EC2.

4. Copia il file

Dopo esserti connesso, dovresti vedere due riquadri in WinSCP. Il riquadro sinistro rappresenta il tuo computer locale, mentre quello destro mostra l'istanza remota EC2. Puoi quindi trasferire il file trascinandolo e rilasciandolo.

Metodo 2. Utilizzo del comando scp

È possibile utilizzare anche il comando scp o l'interfaccia della riga di comando AWS (AWS CLI). Ecco come procedere con entrambi i metodi.

Prima di iniziare, assicurati di avere la coppia di chiavi SSH utilizzata per l'istanza EC2.

1. Apri il terminale o il prompt dei comandi sul tuo dispositivo locale.

2. Utilizza il comando scp con la seguente sintassi per copiare il file:

scp -i <path_to_your_key_pair.pem> <local_file_path> ec2-user@<EC2_Public_IP_or_Hostname>:<destination_path_on_EC2>

Sostituisci “<path_to_your_key_pair.pem>” con il percorso completo del file PEM, “<local_file_path>” con il percorso del file che desideri copiare, “<EC2_Public_IP_or_Hostname>” con l'indirizzo IP pubblico o il nome host dell'istanza EC2 e “<destination_path_on_EC2>” con il percorso di destinazione sull'istanza EC2 in cui vuoi copiare il file.

Metodo 3. Utilizzo di AWS CLI

Prima di tutto, assicurati di aver installato e configurato AWS CLI sul tuo computer locale.

1. Installare e configurare AWS CLI:

Segui le istruzioni per installare e configurare l'AWS CLI dalla documentazione ufficiale di AWS.

2. Copia il file:

Utilizza il comando "s3 cp" se hai un bucket S3 configurato, oppure usa il comando "aws s3 sync" per trasferire più file contemporaneamente.

aws s3 cp <local_file_path> s3://<your_bucket_name>/<destination_path_in_S3>

Ora, se preferisci trasferire direttamente all'istanza EC2 utilizzando l'interfaccia della riga di comando AWS, puoi prima caricare il file in un bucket S3 e successivamente scaricarlo nell'istanza EC2 utilizzando il comando "aws s3 cp" all'interno dell'istanza.

3. Accedi alla tua istanza EC2:

Usa il comando SSH descritto in precedenza per accedere all'istanza EC2 e scaricare il file da S3:

aws s3 cp s3://<your_bucket_name>/<destination_path_in_S3> <destination_path_on_EC2>

Ricordati di sostituire tutti i segnaposto con valori effettivi pertinenti alla tua configurazione.

Eseguire il backup delle istanze EC2 con Vinchin Backup & Recovery

Vinchin Backup & Recovery è una soluzione completa per la protezione dei dati progettata per semplificare e ottimizzare il processo di gestione dei backup e dei ripristini delle macchine virtuali per l'ambiente di virtualizzazione, inclusa le istanze Amazon EC2.

Vinchin Backup & Recovery offre una soluzione semplificata per la gestione dei backup EC2 in diverse regioni AWS, supportando strategie personalizzabili con opzioni di backup completo, incrementale e differenziale. Permette un ripristino flessibile, inclusi intere istanze o file specifici, con la possibilità di ripristinare in regioni diverse o persino migrare verso altre piattaforme di virtualizzazione come VMware e Hyper-V. Integrato con Amazon S3 per un'archiviazione economica a lungo termine, Vinchin semplifica anche la gestione dell'infrastruttura tramite un'interfaccia utente intuitiva, consentendo una configurazione efficiente dei backup e migrazioni V2V senza interruzioni, migliorando così la protezione dei dati nel cloud e la continuità aziendale.

Per eseguire il backup dell'istanza EC2 con Vinchin Backup & Recovery, seguire questi passaggi:

1. Seleziona l'istanza EC2 da cui eseguire il backup.

Seleziona l'istanza EC2 da cui eseguire il backup

2. Seleziona la destinazione del backup.

Seleziona la destinazione del backup

3. Seleziona le strategie di backup.

Seleziona le strategie di backup

4. Rivedi e invia il lavoro.

Inizia la tua prova gratuita di 60 giorni di Vinchin Backup & Recovery per provare le sue soluzioni di backup sicure ed efficienti sotto il profilo delle risorse. Oppure, contattaci per un piano personalizzato su misura per le tue esigenze IT.

Domande frequenti sulla copia di file nell'istanza EC2

1. D: Cosa fare se si riceve un errore "Autorizzazione negata"?

A: Assicurati che il file della coppia di chiavi abbia i permessi corretti e che tu stia utilizzando il nome utente corretto (ad esempio, ec2-user, ubuntu o root a seconda del tuo AMI).

2. D: C'è un limite di dimensione per i file quando vengono copiati in un'istanza EC2 tramite SSH?

A: Non esiste un limite specifico di dimensione per i file copiati tramite SSH, ma il processo potrebbe risultare lento per file molto grandi a causa delle limitazioni della larghezza di banda della rete. Si consiglia di comprimere i file di grandi dimensioni prima del trasferimento oppure di utilizzare strumenti come rsync, che gestiscono in modo più efficiente i file di grandi dimensioni.

Conclusione

Esistono molti modi per copiare file sulle istanze EC2. Puoi scegliere il metodo più adatto alle tue esigenze pratiche. Sia utilizzando SCP che l'interfaccia della riga di comando AWS, è possibile trasferire efficacemente i file. Il dominio di questi metodi non solo può migliorare l'efficienza del lavoro, ma garantisce anche la sicurezza e l'affidabilità del trasferimento dei file.

Condividi su:

Categories: VM Tips