Transfer File dari Lokal Komputer ke Server VPS Menggunakan SCP

cara simpel transfer file ke server. Tidak pake filezilla. SCP adalah Secure Copy Protocol, sehingga mengirim file ke server menjadi aman

perintah-scp

Salah satu cara yang paling umum digunakan untuk melakukan transfer file ke server adalah menggunakan Filezilla. Tentu saja, komputer yang kamu gunakan harus terinstall Filezilla. Seringkali dalam mengatur server, saya hanya perlu memindahkan satu atau dua file ke server. Kadang filezilla terlalu ribet hanya untuk memindahkan satu file saja. Sebenarnya ada cara lain untuk melakukan transfer file yaitu melalui perintah scp di terminal. Alasan lain saya menggunakan scp adalah biar kayak hacker-hacker yang di tipi 😀

SCP adalah perintah teks yang diketikkan di terminal. SCP biasanya sudah terinstall secara default pada server VPS linux, atau juga di komputer Mac OS. Jadi kamu tinggal pake aja. Untuk Windows kamu harus install Putty.

Sesuai namanya SCP, Secure Copy Protocol, mengirim file ke server menggunakan SCP selain sangat aman juga cukup mudah. Syarat untuk menggunakan scp hanya satu, kamu mempunyai akses ssh ke server karena scp berjalan melalui ssh. Saya akan mengajari kamu bagaimana menggunakan scp dan contoh-contoh perintah dalam menggunakan scp.

Istilah yang akan digunakan

Untuk memudahkan memahami contoh perintah scp, saya akan memberikan contoh perintah scp dan maksud dari perintah tersebut.

  • user
    adalah nama user di remote server
  • remote-server
    adalah nomor IP server milikmu atau domain name
  • lokasi-file-remote
    lokasi file pada remote server.
  • lokal-file
    adalah lokasi file pada lokal komputermu
  • lokal-direktori
    lokasi direktori pada lokal komputermu
  • remote-direktori
    lokasi direktori pada remote server atau server VPSmu
  • nomor-port
    nomor port yang akan digunakan scp untuk melakukan koneksi ke server.
  • ~
    singkatan untuk home direktori pada user yang login ke server atau lokal komputer. Hanya berlaku untuk linux dan Mac OS

Cara Menggunakan SCP

  1. Transfer file dari lokal komputer ke server VPS
    scp lokal-file user@remote-server:remote-direktori contohnya
    scp /users/imran/test.txt imran@imran.id:~
    atau jika user yang sedang login di komputer lokal adalah imran, maka bisa juga di tulis
    scp ~/test.txt imran@imran.id:~
  2. Transfer File dari lokal komputer ke remote server melalui port tertentu
    scp -P nomor-port lokal-file user@remote-server:remote-direktori
    contohnya
    scp -P 4444 ~/test.txt imran@imran.id:~
  3. Transfer File (download) dari remote server ke lokal komputer
    scp user@remote-server:lokasi-file-remote lokal-direktori
    contohnya
    scp imran@imran.id:~/test.txt /users/imran
    atau bisa juga ditulis
    scp imran@imran.id:~/test.txt ~
  4. Transfer Direktori dari komputer lokal ke remote server
    scp -r lokal-direktori user@remote-server:remote-direktori
    contohnya
    scp -r /users/imran imran@imran.id:/users/imran
    atau bisa juga di tulis
    scp -r ~ imran@imran.id:~
  5. Transfer remote-direktori ke lokal-direktori
    scp -r user@remote-server:remote-direktori lokal-direktori
    contohnya
    scp -r imran@imran.id:~ ~

Bingung, enggak susah kok. Ini hanya perlu dicoba aja, karena sebenarnya mudah. Tapi ini akan membuat saya akan tampil seperti hacker profesional 😛

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.