Dunia IT

Berisikan tentang ber-macam macam ilmu tentang Dunia IT

Breaking

Search This Blog

Sunday, October 20, 2019

Konfigurasi FTP Server pada Debian 9.7


Hai ! bertemu lagi dengan saya kautsar dalam pembahasan materi kali ini saya membahas tentang cara konfigurasi FTP server pada Debian 9.7
Sebelum itu Kawan - kawan sudah tau belum apa itu FTP ? Kalau belum tau mari lihat penjelasan dibawah.

FTP memiliki peranan penting dalam pertukaran informasi dalam satu komputer, Tanpa adanya FTP, tidak akan ada yang namanya mengunduh, mengunggah, browsing, dan menonton video, Jika kamu belum tahu apa itu FTP dan bagaimana cara kerjanya, mari simak penjelasannya berikut ini !

Pengertian FTP 

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.

Cara kerja FTP 

FTP bekerja dengan mengandalkan autentikasi standar yang meminta pengguna komputer memasukan username dan password untuk bisa mengakses data. Setiap kali kamu ingin mengunduh, mengunggah, ataupun melakukan aksi lain terhadap data dalam komputer, maka diperlukan akses dari FTP untuk perintah yang kamu lakukan. password dan username itulah yang menjadi kunci aksesmu untuk mengakses data di dalamnya. Dengan password dan username yang diberikan oleh FTP, kamu bisa leluasa memindahkan, menyalin, membuat, dan menghapus data yang ada di dalam direktori penyimpanan komputer.

Namun, sebelum terjadi pertukaran data tersebut, FTP client terlebih dahulu harus melakukan permintaan koneksi terhadap FTP server. jika FTP client terhubung ke FTP server, berulah di situ terjadi aktivitas yang kerap kamu lakukan seperti mengunduh data, mengunggah, dan sebagainya.

Bisa disimpulkan bahwa FTP ini memiliki peran yang sangat vital pada seluruh aktivitas yang kamu lakukan dengan komputer. Tanpa adanya FTP, maka kegiatan yang kamu lakukan dengan komputer. Tanpa adanya FTP, maka kegiatan yang biasa kamu lakukan dengan komputer tidak akan terjadi. Sekarang, kamu jadi lebih tahu kan, tentang apa itu FTP dan fungsinya ?

Nah Setelah memahami pengertian FTP mari kita siapkan alat dan bahannya

Alat dan bahan
  1. PC 
  2. Virtual yang sudah terinstall Debian
Topologi



Nah langsung saja kita mulai konfigurasi nya, Dalam virtual ini sudah sudah bisa DNS ya, jika belum bisa lihat diblog saya.

1. Kita pastikan terlebih dulu debian kita sudah terhubung ke internet. 


2. Kemudian kita install paket ftp yaitu dengan perintah : 
root@ujian17:/home/ujian17# apt install proftpd


3. Tambahkan terlebih dahulu di domain local sebagai ftp dengan perintah : 
root@ujian17:/etc/bind# nano db.domain


4. Masukan perintah reboot, gunanya adalah untuk memperbarui konfigurasi yang kita lakukan tadi.



5. Uji coba domain tersebut dengan perintah ping : 
root@ujian17:/etc/bind# ping ftp.kautsar.com


6. Tambahkan folder letak file/folder yang akan dishare
root@ujian17:/home/ujian17# mkdir ftpshare


7. Rubah kepemilikan folder tersebut hingga bisa di akses dan bisa di edit: 
root@ujian17:/home/ujian17/# chmod 777 ftpshare/


8. Biasakan backup terlebih dahulu file proftpd.conf :


9. Edit file proftpd.conf hilangkan tanda # pada Default root dan ganti pathnya sesuai yang diinginkan. 




10. Tambahkan satu user untuk bisa mengakses file tersebut
root@ujian17:/home/ujian17# adduser kautsar


11. Modifikasi user tersebut hingga bisa mengakses suatu file :
root@ujian17:/home/ujian17# usermod -d /home/server17/ftpshare/ kautsar


12. Restart file ftp tersebut : 
root@ujian17:/home/ujian17# /etc/init.d/proftpd restart



PENGUJIAN

Pastikan kita sudah mematikan Windows Firewall

1. Arahkan terlebih dahulu dns pada client windows 7 atau windows 10 sesuai dengan IP server anda.


2. Kita ping ftp nya melalui CMD ping ftp.kautsar.com


3. Pengujian lewat cmd berhasil dengan perintah : ftp namadomain. Contoh : ftp ftp,kautsar.com

4. Akses ftp lewat basis gui ftp ://ftp.kautsar.com
Masukkan user yang sudah dibuat dan passwordnya.




5. Create satu folder pada ftp tersebut apakah bisa ditambahkan atau tidak 


6. Login menggunakan web browser masukkan ip address server atau nama domain


7. Hasilnya seperti ini 


8. Atau memanggil ftp dengan ip addressnya : ftp://ipserver.


9. Hasilnya akan seperti ini 


10.  edit pada file nano /etc/nanorc



11. Memunculkan no baris di nano dengan menghilangkan tanda pagar set constantashow:



12. Hasilnya akan seperti ini 



Tugas : 

  1. Buatlah tutorial ftp server dengan menggunakan proftpd lalu upload tugasnya ke blog masing-masing?
  2. Bagaimana membuat login ftp server berdasarkan authentication user dan anonymous? (line 149-151,153,158,188)
  3. Upload salah satu file aplikasi lewat cmd dengan menggunakan put dan get letak pathpada desktop?

No comments: