Cara Upload File dan Folder dari Lokal Ke VPS Dengan Terminal

Disini saya menggunakan SCP atau Secure Copy, SCP atau secure copy adalah merupakan sarana aman untuk mentransfer file komputer antara localhost dan remote host atau antara dua host jarak jauh

Cara Upload File Local ke VPS via Terminal

SCP Command Syntax

scp [other options] [source [email protected]]:/[directory and file name] [destination [email protected]]:/[destination directory]
  • -P  Jika VPS kita menggunakan port khusus
  • -p Untuk mempertahankan informasi modifikasi file (defaultnya tanggal dan waktu file akan berubah sesuai tanggal upload).
  • -q Untuk menyembunyikan progress upload dan pesan error ketika terjadi error.
  • -C Untuk mengkompress file yang kita upload ke server.
  • -r gunakan optional ini untuk mengupload folder.

Baca Juga : Cara Membuat WildCard Subdomain Di VPS Nginx

Contoh kita mengirim file di komputer ke sebuah VPS

scp ~/Download/database.sql [email protected]:Sites

Sites dipaling belakang adalah folder yang menjadi tempat kita menaruh file yang diupload. pastikan folder Sites sudah dibuat. atau bisa diganti . titik untuk menaruh file yang diupload ke Directory Home.

contoh :

scp ~/Download/database.sql [email protected]:.

Contoh kita mengirim file di komputer ke sebuah VPS spesifik PORT

scp -P3000 ~/Download/database.sql [email protected]:Sites

penambahan -P3000 adalah untuk menandai bahwa port yang kita akses adalah 3000.

Cara Upload Folder ke VPS via Terminal

Bagaimana jika yang ingin kita upload adalah folder atau directory? apakah bisa? Yap tentu saja bisa, seperti yang telah dijelaskan diatas bahwa SCP memiliki beberapa option yang bisa kita gunakan.

Dan option yang kita perlukan untuk mengupload sebuah folder atau directory adalah option -r atau recursive. bagaimana caranya? lihat perintah berikut:

scp -r ~/Download/database.sql [email protected]:Sites

atau Jika vps kita memiliki port bisa menggunakan perintah berikut:

scp -r -P3000 ~/Download/database.sql [email protected]:Sites

Semoga bermanfaat.

Leave a Comment