Pada tulisan kali ini, saya memiliki sebuah tugas dari NolSatu yang mewajibkan untuk mengunggah screenshot hasil praktikum ke server yang telah disediakan oleh NolSatu.

Pada awalnya saya kebingungan karena seperti biasa, saya menggunakan filezilla untuk upload file ke sebuah server atau ftp dan tidak pernah menggunakan kunci publik (saya menggunakan username dan password).

Setelah saya googling dan pelajari, berikut adalah caranya untuk menggunakan perintah scp pada terminal linux agar bisa menyalin file ke server.

Langkah pertama yang harus dilakukan untuk melakukan upload adalah arahkan terminal pada folder yang berisi file yang ingin diupload menggunakan perintah cd.

Langkah kedua adalah gunakan perintah berikut untuk menyalin file file yang ada ke server menggunakan autentikasi kunci publik :

scp -i ~/.ssh/id_rsa -P2200 -r * {username}@{domain/ip}:{lokasi tempat file akan diletakkan}

Keterangan :
-P2200 = untuk mendefinisikan pada port 2200 yang digunakan
~/.ssh/id_rsa = menggunakan key untuk mengotentikasi 

apabila berhasil maka akan ada progress upload bar pada terminal seperti berikut :


Leave a Reply

Your email address will not be published. Required fields are marked *