Cara Install Dan Konfigurasi FTP (proftpd) Server Di Debian 9
Friday, August 30, 2019
PENDAHULUAN
Halo semuanya bertemu lagi dengan saya di blog ini tentu nya.
Pada pertemuan kita kali ini
kita akan mengenal dan belajar tentang FTP server pada Debian 9.5 sebelum masuk
konfigurasi ada baiknya kita pahami dulu apa itu pengertian dari FTP server.
Agar kita tidak hanya bisa konfigurasi tetapi juga paham
konsep dan juga apa yang kita konfigurasi. Oke sekarang apa itu FTP server???
PENGERTIAN FTP SERVER
FTP atau File Transfer Protocol
adalah protokol internet yang berjalan dalam satu lapisan aplikasi yang
berfungsi untuk tukar menukar data antara client dan server dalam 1 jaringan.
Jadi pada intinya server ini berguna bagi kita yang mau melakukan banyak
transfer data ataupun file secara efisien antara server dan client kita.
Baca juga: Cara Install dan Konfigurasi FTP (vsftpd) Server di Debian 9
Baca juga: Cara Install dan Konfigurasi FTP (vsftpd) Server di Debian 9
TOPOLOGI JARINGAN
Pada topologai jaringan FTP server kita kali ini saya memiliki
Server FTP denan IP Address : 10.30.100.114 dan IP Address Client adalah :
10.30.100.115 disini kita harus buat IP Addressnya satu jaringan antara Client
dan Server. Dan saya juga menggunakan mode jaringan Host-only Adapter pada
Virtualbox.
Baca juga: 50 Perintah/Command Dasar Linux Debian 9
STEP BY STEP
CONFIGURATION
1.INSTALL PROFTPD
Proftpd adalah paket atau aplikasi yang akan kita gunakan
untuk konfigurasi FTP Server ini. Untuk menginstall kamu bisa gunakan command
dibawah ini.
Command : # apt-get install
proftpd
Kemudian jika ada pilihan Y/n pilih Y
Setelah itu kamu akan diperintahkan untuk memasukan DVD 2
Masukan DVD 2 nya, lihat gambar di bawah ini
2. Konfigurasi IP
Address Pada Client
Setting IP Address untuk Client harus ada pada Network yang
sama dengan IP Server. Saya menggunakan IP Address 10.30.100.115/24.
3. Testing
Menggunakan Filezilla
Sampai sini kita telah berhasil menginstall proftpd dan antar
client-server sudah dalam satu jaringan yang sama. Sekarang kita akan test
apakah FTP sudah bisa dijalankan dengan menggunakan software Filezilla. Buka Filezilla
dan masukan Host, Username, Password, serta Port number untuk FTP lalu klik
quick connect.
Pada gambar di atas kita telah berhasil login dan antar
direktori client dan server kita bisa lihat sudah saling terhubung dan sekarang
kita bisa Download serta Upload file.
4. Konfigurasi FTP Default Root
Pada konfigurasi sebelumnya Ftp server kita lihat bahwa seluruh direktori Debian terhubung dengan FTP dan sekarang kita akan konfigurasi agar hanya satu direktori khusus yang bisa terhubung ke FTP Servernya serta kita juga bisa berikan hak aksesnya. Bagaimana caranya? Yaitu dengan menggunakan FTP Default Root.
Konfigurasi ini ada pada direktori /etc/proftpd/proftpd.conf sekarang kita akan masuk dan edit file tersebut dengan gunakan command di bawah ini.
Command : # nano /etc/proftpd/proftpd.conf
Setelah kita masuk ke file tersebut sekarang cari Script yang bertuliskan # Use this to jail all users in their homes
Kalau sudah ketemu pada baris DefaulRoot hapus tand pagar (#)
untuk mengaktifkan Script tersebut. Hapus juga tanda (~) dan tuliskan Script
menuju direktori yang kita gunakan sebagai pusat direktori FTP Server kita. di
sini saya menggunakan direktori /home/setya
atau direktori user pada Debian saya.
5. Buat Folder baru
Langkah selanjutnya adalah kita coba buat sebuah folder baru
pada derktori yang kita tuju tadi. Contoh saya di sini membuat folder bernama
Tkj pada direktori Setya. Dan juga kita buat user baru untuk folder tersebut
serta berikan hak akses folder tersebut sesuai keinginan kita. Untuk konfigurasinya
kalian bisa lihat Command dan gambar berikut.
Membuat folder baru : # mkdir Tkj
Membeuat user : # adduser
serverkevin
Memberikan Hak akses : # chmod 777
Tkj
Setelah itu kita akan gunakan command : # usermod -d /home/setya/ serverkevin untuk
mengubah hak akses folder ke user yang sudah terbuat. Lihat gambar berikut.
6. Restart Servernya
Saatnya kita Restart server nya dengan menggunakan command : # /etc/init.d/proftpd restart
7. Pengujian
Saatnya kita uji coba FTP Servernya apakah sudah bisa diakses
atau belum. Gunakan browser untuk pengujiannya. Caranya buka browser masukan
alamat ip server kita seperti berikut : ftp://10.30.100.114 setelah masuk
kamu pasti akan diperintahkan memasukan username dan password. Dan masukan
username dan password salah satu user Debian kita.
Jika kita sudah berhasil login maka folder Tkj
yang tadi kita buat tadi akan muncul seperti gambar berikut.
Baca juga: Cara Install dan Konfigurasi DNS server pada debian 9
KESIMPULAN
Pada Debian ini kita bisa gunakan FTP Server untuk transfer
file. Di Debian aplikasi yang lumayan popular dan juga dibutuhkan adalah
proftpd. Dan juga proftpd ini sangat mudah dikonfigurasi. Tadi kita juga sudah
mengerti mengenai konfigurasi DefaultRoot dimana tanpa adanya DefaultRoot FTP
Server kita jika kita akses maka Client bisa mengakses seluruh direktori yang
ada pada server kita. Agar kita bisa membatasi akses si client solusinya adalah
dengan menggunakan konfigurasi DefaultRoot ini sobat.
___SALAM SOBAT
NETWORKERS___
0 comments