Konfigurasi FTP Server Dengan Proftpd Di Debian 9 (Stretch)

Selamat Datang Di Blog Saya | Teruslah Menciptakan Sesuatu Diluar Batas Kemampuan


Assalamu’alaikum Wr.Wb

Hallo sahabat blogger, kali ini saya akan membahas tentang FTP ( File Transfer Protocol) di debian 9.4. Ada yang tau apa itu FTP? Bagaimana cara kerjanya? Seperti biasa saya akan membahas secara singkat tentang FTP sebelum ke konfigurasi.
A.   Pengertian FTP


File Transfer Protocol / FTP adalah suatu layanan yang di sediakan agar file dalam suatu network atau jaringan dapat saling bertukar file dan informasi yang menggunakan koneksi TCP dengan port 21. Dalam File Transfer Protocol (FTP) ada dua hal penting yang wajib untuk di ketahui bersama. Yang pertama adalah FTP server dan yang ke dua adalah FTP client.
B.    Cara Kerja FTP


Jika anda pernah melakukan unggahan, unduhan, dan lain sebagainya, maka apakah anda pernah berpikir bagaimana hal itu bisa terjadi dan bagaimana prosesnya. Metode yang di gunakan dalam File Transfer Protocol atau FTP adalah metode autentikasi standar, dengan menggunakan metode ini maka pengguna komputer memerlukan username dan password untuk bisa mengakses data.
Dengan adanya username dan password yang di sediakan oleh File Transfer Protocol (FTP) ini, maka pengguna komputer dapat dengan leluasa mengakses file dan data yang terdapat di dalam nya, sehingga pengguna komputer itu mampu untuk memindahkan, melakukan penyalinan, membuat, atau bahkan pengguna komputer juga memiliki kuasa untuk menghapus direktori yang terdapat di dalamnya.
Jika berbicara mengenai cara kerja File Transfer Protcol (FTP), maka sebelum terjadinya pertukaran data, File Transfer Protocol client terlebih dahulu harus melakukan permintaan koneksi terhadap File Transfer Protocol (FTP) server. Jika FTP client telah terhubung dengan FTP server, barulah File Transfer Protocol client dapat melakukan aktivitas yang kerap kali anda lakukan.
Jika anda masih belum terlalu mengerti apa saja yang di maksud dengan aktivitas yang sering di lakukan, maka aktivitas tersebut adalah aktivitas seperti unduhan file dan data, unggahan file dan data dan lain sebagainya. Perlu untuk di ketahui bahwa File Transfer Protocol atau FTP dapat bekerja dalam metode aktif dan juga metode pasif.
Pada metode aktif, client dapat mengetahui koneksi data yang nantinya akan datang dari server pada port M. Setelah itu client akan melakukan transfer File Transfer Protocol (FTP) command portal yang berfungsi agar server dapat menerima informasi file atau data tersebut. Kemudian server akan memasukkan data ke client yang berasal dari port 20/ port FTP server.
Sedangkan metode pasif di gunakan apabila client sedang di balik firewall atau lebih mudahnya client sedang tidak bisa menerima dengan baik koneksi TCP yang datang. Dalam metode ini, para client dapat menggunakan kontrol koneksi agar client dapat melakukan pengiriman perintah PASV kepada server, sehingga alamat IP server , alamat server serta nomor port server akan di terima dengan baik.
Nah itu penjelasan secara singkat tentang FTP selanjutnya kita langsung saja ke konfigurasi FTP server di debian 9.4
1.    Pastikkan di PC atau laptop anda mempunyai DVD 1 & 2 karena paket aplikasi FTP berada di DVD 1 & 2.
2.    Konfigurasi IP Address terlebih dahulu sebelum konfigurasi FTP Server.
3.    Jika sudah mengkonfigurasi IP Address, selanjutnya masukkan DVD 1 & 2 nya.
4.    Setelah itu kita install paket aplikasinya dengan perintah

#apt-get install proftpd


5.    Jika pada saat install ada tulisan pada gambar di bawah ini, tinggal kita masukkan DVD 2

6.    Jika sudah terinstall kita membuat folder share yang dimana di dalam folder share ada folder yukikaze sebagai folder autenticat dan namikaze sebagai folder anonymous. Dan chmod 777 yukikaze untuk bisa ngirim file atau folder ke yukikaze


7.    Selanjutnya kita mengedit file /etc/proftp/proftpd.conf dengan perintah

#nano /etc/proftp/proftpd.conf

Jika sudah masuk cari baris <anonymous ~ftp> dan hilangkan tanda # (pagar) sampai </anonymous>

Dan ubah <anonymous ~ftp> menjadi tempat folder anonymous yang dibuat lagi seperti gambar dibawah ini


8. Sudah itu simpan, lalu kita buat FTP Autenticat dengan membuat user yuki untuk mengakses FTP Servernya dengan tempat penyimpanannya di /home/share/yukikaze yang telah dibuat tadi.



9. Kita restart dengan perintah

#/etc/init.d/proftpd restart



10.    Selanjutnya kita buka aplikasi filezilla untuk melakukan pengecekan FTP Server nya, jika tidak ada download aplikasi filezilla.
11. Setelah di download kita buka file downloadannya lalu kita install filezilla, jika ada tulisan seperti di bawah ini pilih I agree.


12. Setelah itu kita pilih next


13. Pilih Next


14. Pilih Next


15. Pilih Next

16. Pilih Next


17. Setelah itu kita tunggu sampai beres setelah itu pilih finish


18. Setelah di install selanjutnya kita buka aplikasi filezillanya
19. *Pengujian FTP Autenticat
Selanjutnya kita isi hostname dengan ip address server atau domain disini saya menggunakan domain, username dengan user dibuat, masukkin password yang telah dibuat, dan masukkan 21 dalam kolom port, setelah masuk kita kirim file ke folder yukikaze jika berhasil ada tulisan seperti gambar di bawah ini


20. *Pengujian FTP Anonymous
Berbeda dari FTP Autenticat, FTP Anonymous ini Cuma masukkan Hostname, dan port saja. Jika sudah masuk coba kirim salah satu file atau folder, jika ada tulisan error merah di pojok atas kiri layar itu artinya FTP Anonymous berhasil karena FTP Anonymous hanya dapat masuk saja.     


Demikian dari saya, semoga bermanfaat materi tentang FTP Server dan konfigurasinya, bila ada yang tidak mengerti sebaiknya baca materi-materi sebelumnya yang ada di blog saya biar tidak ada yang salah pada saat konfigurasi. Terima kasih telah berkunjung dan membaca di blog saya.


Wassalamu’alaikum Wr.Wb


Komentar