Setting Konfigurasi dan install FTP Server pada debian 10

Konfigurasi dan install FTP Server pada debian 10



Apa Itu FTP Server?
FTP Server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client. Protokol ini juga sangat penting di dalam server anda apabila kita mau upload file bisa menggunakan service ini. Dan banyak lagi manfaat dari protokol ftp ini, dan di debian menyediakan 2 paket yang dapat menjadi ftp server yaitu proftpd dan vstpd. Keduan paket tersebut memiliki keistimewaan masing-masing dan disini saya mencontohkan yang proftpd. 

Apa fungsi FTP Server?

1. Transfer File
FTP memungkinkan pengguna untuk mentransfer file dari satu perangkat ke perangkat lain dalam jaringan.
2. Manajemen File
FTP memberikan kemampuan untuk mengelola file
3. Akses Remote
FTP memungkinkan pengguna untuk mengakses dan mengelola file di server secara remote.
4. Download dan Upload
5. Autentikasi Pengguna
FTP menyediakan mekanisme autentikasi pengguna dengan menggunakan username dan password.
6. Perintah dan Respon
FTP bekerja dengan menggunakan model perintah dan respon. Pengguna mengirim perintah ke server, dan server merespons dengan memberikan feedback atau melakukan tindakan yang diminta.
7. Mode Transfer
FTP mendukung beberapa mode transfer, termasuk mode biner untuk transfer file biner (misalnya, file gambar) dan mode ASCII untuk transfer file teks.
8. Anonymous FTP
FTP juga mendukung mode "anonymous," di mana pengguna dapat mengakses server tanpa harus memberikan identitas pribadi mereka. Namun, akses ini biasanya dibatasi untuk melindungi keamanan server.

Apa kelebihan dan kekurangan dari FTP Server?

Kelebihan FTP Server

1. Universal
FTP adalah protokol yang umum digunakan dan didukung oleh banyak perangkat dan sistem operasi.
2. Sederhana
Konsep dasar dan operasional FTP relatif sederhana, Sehingga mudah digunakan.
3. Transfer File Cepat
FTP dapat menghasilkan transfer file yang cepat karena fokus pada tugas transfer file tanpa banyak overhead.

Kekurangan FTP Server

1. Ketidak amanan
FTP mentransfer data dalam teks terbuka, yang dapat menimbulkan risiko keamanan.
2. Autentikasi Tidak Terenkripsi
Informasi autentikasi (username dan password) dikirimkan tanpa enkripsi, membuatnya rentan terhadap serangan sniffing.
3. Tidak Mendukung Transfer Langsung melalui Firewall
FTP menggunakan dua koneksi, yang bisa sulit dioperasikan melalui firewall karena koneksi pasif membutuhkan pembukaan port tambahan.
4. Tidak Efisien untuk Banyak Koneksi
FTP mungkin kurang efisien untuk banyak koneksi simultan, terutama dalam skenario dengan banyak klien aktif.
5. Tidak Mendukung Sinkronisasi Otomatis
FTP tidak memiliki kemampuan bawaan untuk sinkronisasi otomatis antara server dan klien, yang dapat membuat manajemen file lebih rumit.

Bagaimana cara kerja FTP Server?

FTP server berfungsi untuk menyediakan layanan transfer file dalam jaringan. Langkah-langkahnya melibatkan inisialisasi server, mendengarkan koneksi dari klien pada port 21, autentikasi pengguna, membuka koneksi data (jika diperlukan), pertukaran perintah dan respon antara klien dan server, serta transfer file. FTP server juga menangani operasi pada file dan direktori, menyediakan log aktivitas, dan fitur keamanan. Keamanan dapat ditingkatkan dengan menggunakan versi yang lebih aman seperti SFTP atau FTPS.

Langkah-langkah

1. Login dengan menggunakan user root, Dengan Command [su]
2. Setelah login dengan menggunakan user root, Silahkan mengkonfigurasi IP untuk Server Debian-nya. Ketikkan perintah [nano /etc/network/interfaces] untuk masuk ke konfigurasi IP nya. Kemudian tulis konfigurasinya seperti gambar dibawah ini. Jika sudah keluar konfigurasi den gan menekan tombol Ctrl+O untuk menyimpan dan Ctrl+X untuk keluar konfigurasi.
3. restart networknya dengan perintah [/etc/init.d/networking restart], kemudian cek IP nya dengan perintah [ip a]. 
4. Jika konfigurasi ip sudah benar masukkan DVD 2 ke PC Debian, Kemudian ketikkan perintah [apt-cdrom add]. Setelah DVD berhasil dimasukkan kemudian tekan Enter. Selanjutnya update dengan perintah [apt-get update].
5. Setelah itu install FTP nya dengan mengetikkan perintah [apt install proftpd].
6. Jika sudah cek lagi dengan perintah [apt-get install proftdp], jika sudah ada tulisan 0 upgrade, 0 newly installed, 0 to remove and 0 not upgraded.  Jika sudah ada tulisan tersebut berarti sudah selesai.



7. masuk ke konfigurasi dengan mengetikkan perintah nano /etc/proftpd/proftpd.conf
8. Kemudian cari kata DefaultRoot dan hilangkan tanda pagarnya/[#]. Jika sudah selesai konfigurasi jangan lupa untuk menyimpannya dengan mengetikkan tombol Ctrl + O dan keluar konfigurasi dengan mengetikkan perintah Ctrl + X.


9. Setelah itu restart konfigurasi FTP dengan mengetikkan perintah /etc/init.d/proftpd restart.
10. Sebelum mengujinya di browser kita setting IP terlebih dahulu PC client.
11. Setelah setting IP di PC client kita coba masuk ke browser/File Exploler dan ketikkan ftp://IP server . Karena IP server saya 192.168.30.1 jadi saya mengetikkan ftp://192.168.10.1 dan setelah itu kita disuruh untuk memasukkan username dan password. masukkan username dan password yang ada di server debian.

Anda sudah dapat menggunakan FTP

Terimakasih
Semoga bermanfaat






Komentar

Postingan Populer