PENDAHULUAN
1. Pengertian SSH
SFTP adalah (kepanjangan dari SSH File Transfer Protokol) yang merupakan sebuah metode untuk melakukan pengiriman atau pertukaran informasi dimana dalam hal ini adalah klien mengirimkan data atau informasi ke sisi server secara aman dari jarak jauh. Lalu apa bedanya antara SFTP dan FTP ?
Pada dasarnya SFTP mirip dengan FTP, bedanya adalah SFTP melakukan komunikasi dengan server dimana koneksi di enkripsi dengan kode-kode tertentu, sehingga pengiriman atau data berlangsung secara lebih aman, tanpa takut terjadi kebocoran informasi. Sedangkan FTP merupakan komunikasi dengan server dimana data atau informasi terjadi tanpa adanya proses enkripsi, sehingga sangat rawan terjadi penyadapan dan berpengaruh tentunya terhadap keamanan informasi.
2. Fungsi Dan Manfaat SFTP
Seperti yang telah di bahasa sebelumnya, SFTP biasanya digunakan untuk mengirim data ke sebuah server dimana server tersebut biasanya tidak dilengkapi atau tidak di install control panel seperti cPanel, Webuzo, directadmin, dan lain-lain yang berfungsi untuk melakukan konfigurasi. Alhasil segala konfigurasi, pengiriman data dan lain-lain di lakukan melalui command line. Sebetulnya ada beberapa manfaat jika kita menggunakan SFTP diantaranya adalah sebagai berikut:
- Sandi atau data tidak mudah dibaca atau disadap oleh orang lain
- Koneksi pengiriman terjadi secara aman
- Memerikasa keaslian data atau sumber data valid
- Memeriksa klien yang terhubung adalah pihak yang memang berwenang
3. Cara Kerja SFTP
Kita akan simulasi di virtualbox, bagaimana caranya melakukan pengiriman dan mendownload data dari dan ke server dengan menggunakan metode SFTP. Dimana server sama sekali tidak di lengkapi control panel. Berikut adalah langkahnya.
Persiapan :
IP Server : 192.168.43.102
Port SSH : 22
Username : asep
Password: BERUBAH47
3.1 Menyambung Ke Server Melalui SFTP
Buka terminal di komputer kita kemudian masukan perintah sebagai berikut untuk memulai membuka koneksi ke server.
sftp -p22 [email protected]
Jika berhasil, maka tampilannya kurang lebih sebagai berikut

Secara default, ketika kita berhasil login, kita berada di direktori /home/user, dalam hal ini, saya berada di direktori /home/asep.
untuk menampilkan struktur file dan direktori, kita bisa menggunakan perintah ls -la

3.2 Mengunggah File Ke Sever melalui SFTP (CLI)
Saya akan mengunggah satu buah file di komputer saya ke server dengan nama file misal titipan-saja.docx
Maka perintahnya adalah sebagai berikut :
put titipan-saja.docx

Jika file anda berada di Unduhan misalnya, maka cukup menuliskan perintahnya put /home/namauser/Unduhan/titipan-saja.docx

3.3 Download File dari Server ke Laptop
Adakalanya kita membutuhkan sebuah file di server, dan kita ingin menyimpannya di laptop sebagai backup, misal backup website wordpress. Kita asumsikan, kita memiliki sebuah file di server bernama backup-website.zip, dan kita akan download file tersebut, perintahnya adalah :
get backup-website.zip
Jika berhasil tampilannya sebagai berikut

Kini, file dari server dengan nama backup-website.zip sudah berada di laptop saya
Jika sudah selesai dan ingin keluar, masukan perintah bye atau exit
Kesimpulan
Demikianlah proses unggah dan download file dari dan ke server melalui SFTP. SFTP sangat membantu terutama jika server kita hanya memiliki RAM tidak terlalu besar, sehingga tidak perlu memasang control panel untuk menghemat disk dan RAM.
Buat Website Sekarang Juga
Kalau kamu ingin membuat website berkualitas dan terbaik, percayakan saja pada kami. Kamu bisa menghubungi kami di bagian Kontak Kami.
Kamu mau? segera hubungi kami.
Jangan lupa untuk menshare artikel ini jika bermanfaat. Ayo kita Cerdaskan indonesia dengan Cerdas dalam memakai teknologi | #CerdasTeknologi.
Baca Juga : Cara Mengamankan Server VPS Linux – SSH