Transfer file ke instance Linux menggunakan SCP - Amazon Elastic Compute Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Transfer file ke instance Linux menggunakan SCP

Salah satu cara untuk mentransfer file antara komputer lokal dan instans Linux Anda adalah dengan menggunakan protokol salinan aman (SCP). Bagian ini menjelaskan cara mentransfer file dengan SCP. Prosedurnya mirip dengan prosedur untuk menghubungkan ke sebuah instans dengan SSH.

Sebelum Anda terhubung ke instans Linux Anda menggunakan SCP, selesaikan tugas-tugas berikut:

Prosedur berikut akan membantu Anda menggunakan SCP untuk mentransfer file menggunakan nama DNS publik instans, atau IPv6 alamat jika instans Anda memilikinya.

Untuk menggunakan SCP untuk mentransfer file antara komputer Anda dan instans Anda
  1. Tentukan lokasi file sumber pada komputer Anda dan jalur tujuan pada instans. Dalam contoh berikut, nama file kunci pribadi adalahkey-pair-name.pem, file yang akan ditransfer adalahmy-file.txt, nama pengguna untuk contoh adalah ec2-user, nama DNS publik dari instance adalahinstance-public-dns-name, dan IPv6 alamat instans adalahinstance-IPv6-address.

    • (DNS Publik) Untuk mentransfer file ke tujuan yang ada di instans, masukkan perintah berikut dari komputer Anda.

      scp -i /path/key-pair-name.pem /path/my-file.txt ec2-user@instance-public-dns-name:path/
    • (IPv6) Untuk mentransfer file ke tujuan pada instance jika instance memiliki IPv6 alamat, masukkan perintah berikut dari komputer Anda. IPv6 Alamat harus dilampirkan dalam tanda kurung siku ([ ]), yang harus lolos (). \

      scp -i /path/key-pair-name.pem /path/my-file.txt ec2-user@\[instance-IPv6-address\]:path/
  2. Jika Anda belum ter-connect ke instans menggunakan SSH, maka Anda akan melihat respons seperti berikut:

    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)?

    (Opsional) Anda dapat secara opsional memverifikasi bahwa sidik jari di peringatan keamanan cocok dengan sidik jari instans. Untuk informasi selengkapnya, lihat (Opsional) Dapatkan sidik jari instans.

    Masukkan yes.

  3. Jika transfer berhasil, maka responsnya sama dengan berikut ini:

    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. Untuk mentransfer file ke arah lain (dari EC2 instans Amazon Anda ke komputer Anda), balikkan urutan parameter host. Misalnya, Anda dapat mentransfer my-file.txt dari EC2 instans Anda ke tujuan di komputer lokal Anda sepertimy-file2.txt, seperti yang ditunjukkan dalam contoh berikut.

    • (DNS Publik) Untuk mentransfer file ke tujuan yang ada di instans, masukkan perintah berikut dari komputer Anda.

      scp -i /path/key-pair-name.pem ec2-user@instance-public-dns-name:path/my-file.txt path/my-file2.txt
    • (IPv6) Untuk mentransfer file ke tujuan di komputer Anda jika instance memiliki IPv6 alamat, masukkan perintah berikut dari komputer Anda. IPv6 Alamat harus dilampirkan dalam tanda kurung siku ([ ]), yang harus lolos (). \

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