Konfigurasi Proftpd pada Debian


Halo guys kembali lagi bersama saya di blog ini.Kali ini kita akan membahas materi tentang bagaimana cara mengonfigurasi FTP (File Transfer Protocol) pada Debian.

Apa sih FTP itu ?File transfer protocol (FTP) merupakan protokol yang bertugas untuk menjembatani pertukaran informasi di dalam suatu komputer. Jika kamu mengunduh dan mengunggah file, maka semua aktivitas tersebut dapat dilakukan dengan adanya bantuan FTP.

Dua hal penting dalam FTP adalah FTP server dan FTP client.
FTP server adalah server yang menjalankan software dengan fungsi memberikan layanan tukar menukar file yang selalu siap apabila ada permintaan dari FTP client. Sedangkan yang dimaksud dengan FTP client adalah komputer yang kamu gunakan untuk melakukan berbagai aktivitas. Komputer kamu sebagai FTP client haruslah terhubung dengan FTP server untuk bisa menukar file dan melakukan aktivitas seperti download, upload, rename, delete, dan sebagainya.

Hal-hal yang kita butuhkan disini adalah sebagai berikut:
1.PC/Laptop



2.Aplikasi Virtual box




3.ISO Debian


Langkah-Langkah:
1. Pertama tama kita perlu mengubah Setingan pada mesin debian kita, Klik settings > Network > lalu ubah menjadi Bridge Adapter dan pilih mau kita bridge melewati LAN atau Wi-Fi > OK.







2.  Jika sudah kita atur maka kita jalankan mesinnya, klik tombol start.


3. Setelah dijalankan ubah terlebih dahulu networknya dengan mengetikkan "nano /etc/network/interfaces" kemudian ubah seperti berikut.



#The primary network interface
auto_enp0s3
iface enp0s3 inet dhcp



4. Kemudian restart network nya dan reboot mesinnya.
  • /etc/init.d/networking restart
  • reboot




5. Jika mesin sudah rebooting maka kita tes apakah mesin sudah mendapatkan akses ke internet atau belum dengan mengeping google.com
  • ping google.com




6. Setelah kita mendapatkan akses ke internet selanjutnya kita install proftpd di dalam si debian.
  • apt-get install proftpd
  • Do you want to continue? [Y/n] y (ketikkan Y)








7. Selanjutnya kalian akan diminta untuk menganti memasukkan DVD 2 caranya:
klik kanan ikon yang seperti cd di pojok kanan bawah > pilih Dvd-2, 



8. Selanjutnya kita install ftp
  • apt-get install ftp




9. Ganti menjadi DVD seri-1 kembali.

klik kanan ikon yang seperti cd di pojok kanan bawah > pilih Dvd-1.

pilih Force Unmount



10. Setelah semuanya terinstall maka kita ubah lagi network kita menjadi static agar ketika kita mengakses ftp dari server debian kita ipnya tidak berubah-ubah dan tetap.
  • nano /etc/network/interfaces



 # The primary network interfaces
auto enp0s3
iface enp0s3 inet static
address 29.29.29.29/24
[Ip yang akan kalian gunakan]
gateway 29.29.29.1
[Gateway untuk IP yang kalian gunakan]
dns-nameserver 29.29.29.1
[DNS server kalian jika tidak ada jangan ditulis / kalian bisa gunakaan dns google (8.8.8.8 / 8.8.4.4)]
Save [Ctrl+X > Y > Enter]



11. Selanjutnya kita restart network kita.
  • /etc/init.d/networking restart




12. Kemudian kita ganti networknya menjadi Host Only.
Klik kanan pada ikon pc double
Pilih Network Settings
Ganti menjadi Host-only Adapter dan pilih Adapter keberapa kita mau menyambungkannya.
Klik OK





13. Kemudian kita reboot mesinnya.
reboot


B. Pembuatan FTP Server dan Pengetesan FTP

Ftp memiliki 2 jenis user yakni Basic User dan Anonymous User.
1. Basic User kita akan login mengguanakan password debian milik kita, sedangkan
2. Anonymous User bisa login tanpa mengguanakan password.

a. Basic User
1. Pertama - tama kita pindah dahulu ke direktori proftpd.
  • cd /etc/proftpd



2. Kemudian backup proftpd agar ketika kita melakkan kesalahan fatal maka kita tinggal copy backupannya saja.
  • cp proftpd.conf proftpd.conf.back
  • ls

Dan lihat file kita sudah tercopy atau belum.


3. Selanjutnya kita ubah file proftpd.conf.
  • nano proftpd.conf




[Cari tulisan seperti ini]
# Use this to jail all users in their homes
# DefaultRoot
[Hapus tanda pagar sebelum DefaultRoot]
# Use this to jail all users in their homes
 DefaultRoot 


4. Kemudian restart proftpd agar konfigurasi yang kita buat tadi bekerja dan berjalan.
  • /etc/init.d/proftpd restart




5. Jika sudah kita coba akses ftp kita tadi.
ftp 29.29.29.29 [IP kita]
[Masukkan username mesin debian kita]
[Masukkan Password debian kita]
ls
  




Ketika kalian meminta untuk melihat file yang ada di FTP dengan perintah ls maka ada tulisan "Transfer Complete" tapi kita tidak melihat apapun jangan takut karena kita belum menambahkan apapun ke dalam path FTP kita yang berada di "home/namauser".

6. Karena belum ada apapun maka kita tambahkan terlebih dahulu file kedalam path FTP kita agar kita tahu apakah FTP kita sdah bekerja atau belum.
  • cd /home/rino(Nama User)
  • mkdir FTP
  • ls
  • [Lihat Direktori FTP sudah kita buat]




7. Selanjutnya kita uji di client(PC kita), pertama-tama kita perlu menyamakan IP di PC kita dengan mesin debian kita tadi.
"Klik kanan pada ikon Network kita > pilih Open Network & Internet Settings > Change adapter options > Klik kanan pada Host-Only yang kita pilih tadi > Klik Properties > pilih IPv4 > dan isi IP address, Subnetmask, Gateway dan DNS(Jika ada)". Jika sudah klik OK > OK untuk menyimpan pengaturan kita tadi."




 




8. Kemudian kita buka cmd dancoba akses ftp dari client.
  • ftp 29.29.29.29 (IP Debian)
  • [Masukkan Username debian]
  • [Masukkan Password Debian] 




9.  Kemudian kita ketikkan Perintah "ls", maka secara otomatis firewall windows akan menanyakan apakah kita akan mengizinkan akses dari FTP debian atau tidak. Klik Allow Access untuk mengizinkan FTP melakukan transfer file. Berbeda dengan sebelumnya kali ini kita sudah melihat ada direktori FTP yang bar saja kita buat tadi.






10. Kalian juga bisa mengakses FTP di Browser seperti Firefox atau Google Chrome. Buka Browseranda disini saya memakai Firefox, dan ketikkan "ftp://Ip Address".


11. Masukkan Username dan Passwordnya kemudian klik Ok.


12. Dan selamat kalian sudah bisa mengakses FTP dengan Browser kalian.


b. Anonymous User
1. Masuk ke direktori proftpd terlebih dahulu, dan ubah file proftpd.conf.
  • cd /etc/proftpd
  • nano proftpd.conf




2.  Kasih tanda pagar pada DefaultRoot yang tadi kita hilangkan.

# Use this to jail all users in their homes
# DefaultRoot



3. Pindah ke paling bawah dan ketikkan.
  • <anonymous /home/rino/>
  • user rino
  • </anonymous>




4. Dan seperti biasa restart proftpd terlebih dahulu ketika kita mengubah proftpd agar konfigurasi yang kita ubah berjalan.
  • /etc/init.d/proftpd restart



5. Jika sudah maka kita coba akses ftp kita.
  • ftp 29.29.29.29
  • [Berbeda dengan Basic User Anonymous hanya perlu memasukkan Password saja]
  • Coba ketikkan ls untuk meliahat apa yang ada di FTP kita.




6. Setelah itu kita cek di browser ketikan "ftp://IP Address" > masukkan username > Untuk Password kalian bisa kosongkan > dan tara kalian sudah dapat mengases FTP dengan menggunakan Anonymous User.








Kita udahan dulu sharing dan belajar barengnya,jangan bosen-bosen main ke blog ini.Semoga bermanfaat bagi kalian yang membacanya.Sekian dari saya kurang lebih nya mohon maaf,jika ada kesalahan silakan comment di bawah.Akhir kata terimakasih.





Komentar

Postingan Populer