Trasferisci file su un'istanza Linux utilizzando SCP - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Trasferisci file su un'istanza Linux utilizzando SCP

Un modo per trasferire file tra il computer locale e un'istanza Linux consiste nell'utilizzare il protocollo di copia sicura (SCP). Questa sezione descrive come trasferire file conSCP. La procedura è simile alla procedura per la connessione a un'istanza conSSH.

Prima di connetterti alla tua istanza Linux utilizzandoSCP, completa le seguenti attività:

La procedura seguente illustra come SCP trasferire un file utilizzando il DNS nome pubblico dell'istanza o l'IPv6indirizzo, se l'istanza ne ha uno.

Da utilizzare SCP per trasferire file tra il computer e l'istanza
  1. Determina la posizione del file di origine nel computer e il percorso di destinazione nell'istanza. Negli esempi seguenti, il nome del file della chiave privata èkey-pair-name.pem, il file da trasferiremy-file.txt, il nome utente dell'istanza èec2-user, il DNS nome pubblico dell'istanza è instance-public-dns-name e l'IPv6indirizzo dell'istanza èinstance-IPv6-address.

    • (PubblicoDNS) Per trasferire un file nella destinazione dell'istanza, immettete il seguente comando dal computer.

      scp -i /path/key-pair-name.pem /path/my-file.txt ec2-user@instance-public-dns-name:path/
    • (IPv6) Per trasferire un file alla destinazione dell'istanza, se l'istanza ha un IPv6 indirizzo, immetti il seguente comando dal tuo computer. L'IPv6indirizzo deve essere racchiuso tra parentesi quadre ([ ]), che devono essere escluse (). \

      scp -i /path/key-pair-name.pem /path/my-file.txt ec2-user@\[instance-IPv6-address\]:path/
  2. Se non ti sei già connesso all'istanza utilizzandoSSH, vedrai una risposta simile alla seguente:

    The authenticity of host 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)'
    can't be established.
    RSA key fingerprint is 1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f.
    Are you sure you want to continue connecting (yes/no)?

    (Facoltativo) È possibile verificare se l'impronta nell'avviso di sicurezza corrisponde all'impronta dell'istanza. Per ulteriori informazioni, consulta (Opzionale) Ottenimento dell'impronta dell'istanza.

    Specificare yes.

  3. Se il trasferimento ha esito positivo, la risposta è simile alla seguente:

    Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) 
    to the list of known hosts.
    my-file.txt                                100%   480     24.4KB/s   00:00
  4. Per trasferire un file nella direzione opposta (dall'EC2istanza Amazon al computer), inverti l'ordine dei parametri dell'host. Ad esempio, puoi trasferire my-file.txt dall'EC2istanza a una destinazione sul tuo computer locale come my-file2.txt illustrato negli esempi seguenti.

    • (PubblicoDNS) Per trasferire un file verso una destinazione sul computer, immettete il seguente comando dal computer.

      scp -i /path/key-pair-name.pem ec2-user@instance-public-dns-name:path/my-file.txt path/my-file2.txt
    • (IPv6) Per trasferire un file verso una destinazione sul computer se l'istanza ha un IPv6 indirizzo, immettete il seguente comando dal computer. L'IPv6indirizzo deve essere racchiuso tra parentesi quadre ([ ]), che devono essere escluse (). \

      scp -i /path/key-pair-name.pem ec2-user@\[instance-IPv6-address\]:path/my-file.txt path/my-file2.txt