Transfer File Ke Server Menggunakan SCP Dan SSH
Hendak melakukan transfer file dari atau ke server? Ada banyak pilihan protokol transfer data yang tersedia untuk digunakan. Mulai dari FTP, WebDAV HTTP, Samba, NFS, dll. Namun terkadang kita tidak mau disibukkan dengan urusan instalasi dan konfigurasi layanan-layanan ini. Kita hanya punya layanan SSH di server. Biasanya kita hanya menggunakannya untuk melakukan pekerjaan secara remote. Tunggu dulu, kalau ada SSH di server berarti kita tidak butuh protokol lain kalau hanya sekedar transfer file. Memangnya bisa? Bisa dong, Tutorial Ngoprek akan beri tahu caranya.
Upload File Ke Server
Karena di awal sudah diasumsikan bahwa SSH sudah terpasang di server maka kita sudah dapat mengunggah file ke server. Perintah yang akan kita gunakan adalah scp, format eksekusinya:
scp file user@server:/path
File adalah nama dari berkas yang akan diunggah, user adalah nama pengguna yang kita miliki di server tujuan, server adalah alamat IP atau domain server tujuan, sedangkan /path adalah lokasi berkas akan diunggah.
Sebagai contoh jika kita punya berkas dengan nama owncloud-5.0.4.tar.bz2 yang akan diunggah ke server dengan alamat IP 10.10.10.220 menggunakan user rotyyu dan akan diunggah ke direktori home, maka kita jalankan perintah:
scp owncloud-5.0.4.tar.bz2 rotyyu@10.10.10.220:~
Kita juga dapat mengunggah lebih dari satu berkas sekaligus. Perhatikan screenshot berikut ini.
Coba cek apakah berkas-berkas tersebut benar sudah sampai di server.
Download File Dari Server
Kita juga dapat mengunduh berkas dari server ke PC lokal. Caranya hampir saja, hanya saja posisi argumen di perintah scp dibalik.
scp user@server:/path file
Contoh jika kita punya berkas virtualbox-4.0_4.0.8-71778~Ubuntu~lucid_amd64.deb dan ingin kita unduh ke direktori saat ini, maka perintah yang kita eksekusi:
scp rotyyu@10.10.10.220:/tmp/virtualbox-4.0_4.0.8-71778~Ubuntu~lucid_amd64.deb .
Peringah di atas diketik dalam satu baris. Tanda titik di akhir menyatakan direktori saat ini.
Jadi mulai sekarang tidak perlu bingung lagi apabila hendak melakukan transfer file dari dan ke server, gunakan saja SSH.
hehe... tks. aku kira dari server, ternyata dari local dulu.
BalasHapusklo posisinya kita di terminal server gmn ya?
Miqdar: Sama aja kok prinsipnya, yg penting di tujuan harus ada server SSH kalau menggunakan metode ini utk transfer file.
Hapusmau nanya pak, file yang buat diupload harus disimpan di folder apa?saya coba keluarnya file not found, saya simpan filenya di direktori c:, terima kasih
BalasHapussalam , mau tanya pak. klo transfer file dari server ke server bgmna caranya ?? aplikasi apa aja yg harus di siapkan , hanya ssh saja kah atau ada lagi yg lainnya ???
BalasHapusMau nnya mas, kalau perintah scp nya sudah benar tapi selalu permision denied itu yg salah dimana ya?
BalasHapus