assalamualaikum warahmatullahi wabarakatuh, Halo teman teman kali ini saya akan memberi tutorial tentang Konfigurasi FTP Server pada Debian 10.
Fungsi FTP Server
1. FTP sangat menguntungkan bagi pengguna akun website, karena pengguna dapat membuat cadangan data website mereka dengan langkah yang mudah.
2. Pengguna komputer bisa melakukan pertukaran informasi maupun file antar komputer dengan langkah yang mudah meski ukuran file yang ditukar sangat besar sekalipun.
3. FTP menyediakan fasilitas bagi pengguna komputer supaya bisa melakukan pengiriman data dan informasi secara dua arah. Misalkan saat FTP digunakan di sebuah kantor, maka seorang direktur dapat mengirimkan file kepada manager ataupun staff, begitu juga sebaliknya.
4. Data yang ditransfer menggunakan FTP dapat berjalan dengan lebih efisien. Ini dikarenakan pengguna komputer tidak perlu melakukan langkah-langkah yang rumit.
5. Pengguna komputer dapat melakukan pengiriman data secara teratur.
6. FTP akan melindungi pengguna komputer dari berbagai sistem file storage antar host yang saling bertukar informasi.
7. Pengguna dapat memanfaatkan FTP secara indirect maupun implicit remote computer.
Kelebihan FTP Server
1. Data yang dikirimkan tidak akan hilang atau terhapus oleh komputer maupun perangkat elektronik lainnya.
2. Langkah yang dijalankan untuk proses pertukaran informasi dan data antar komputer tidak rumit.
3. Proses transfer data dan informasi sangat mudah dan efisien.
4. Sebesar apapun file yang akan ditransfer tidak jadi masalah, karena FTP Server tetap bisa memprosesnya.
5. Sudah dilengkapi dengan sistem keamanan enkripsi terhadap jaringan yang digunakan sudah sangat terjamin, sehingga tidak perlu khawatir akan adanya kebocoran data oleh pihak yang tidak berwenang.
6. Verifikasi yang dibutuhkan untuk bisa menggunakan FTP hanya terdiri dari dua langkah dan software yang digunakan juga mudah dioperasikan.
7. FTP dapat dimanfaatkan untuk melakukan back up (cadangan) data dan file serta melakukan restore pada data website dengan cara yang mudah.
Kekurangan FTP Server
1. Kemudahan dan keamanan yang ditawarkan oleh FTP membuatnya sering mengalami kesalahan dalam menyampaikan informasi, sehingga administrator akan kesulitan untuk memahami informasi yang diterima.
2. Bila tidak menggunakan sistem keamanan enkripsi, maka FTP menjadi kurang aman digunakan untuk melakukan transfer data.
3. Desain yang digunakan tidak begitu kuat, sehingga administrator tidak mendapatkan informasi yang berhubungan dengan resiko yang akan mereka hadapi.
Cara Kerja FTP Server
- FTP Client akan melakukan permintaan koneksi terhadap server.
- Setelah terhubung, FTP dapat menukarkan data kepada FTP Client.
- Di sini, FTP dapat dilakukan dengan mode aktif maupun pasif.
- Dalam mode aktif, server berperan aktif untuk menyetujui permintaan data.
- Dalam mode pasif, server akan mempertahankan koneksi yang berarti pengguna bisa membuat saluran data dan saluran perintah. Server di sini di analogikan tetap mendengarkan perintah, namun tidak ikut berpartisipasi aktif, dan lebih mengandalkan perangkat yang menangani sebagian besar tugasnya
Langkah - Langkah FTP :
Pastikan kalian sudah mendownload aplikasi WinSCP, Jika belum kalian bisa download di google
1. Login dengan menggunakan akun root di debian kalian
2. Ketik "nano /etc/network/interfaces" untuk mengatur ip kalian, lalu klik "CTRL+S" "CTRL+X"
3. Ketik "/etc/init.d/networking restart" untuk merestart ip kalian agar masuk ke debian dan ketik "ip a" untuk melihat ip kalian sudah masuk atau belum.
4. ketik "apt-cdrom add" Lalu enter
5. masukkan perintah "apt install proftpd" untuk melakukan instalasi, dan jika ada pertanyaan "y/n" ketik saja "y" Dan Enter
6. jika sudah kalian coba masukan debian 10 dvd 2, lalu enter
7. Jika mengalami kesalahan/eror kalian masukan perintah "apt --fix-broken install" Lalu jika ada pertanyaan "y/n" Kalian pilih Y lalu enter
8. Kalian masukan lagi Debian 10 dvd 1, lalu enter
9. Cek instalasi dengan mengetikkan perintah "apt-get install proftpd" dan jika berhasil maka akan muncul tulisan "0 upgrade, 0 newly installed, 0 to remove, and 0 not upgrade"
10. Masukan perintah "nano /etc/proftpd/proftpd.conf " untuk konfigurasi FTP nya. Setelah kalian masuk ke konfigurasi nya kalian bisa ubah "Servername" nya sesuai domain kalian, contoh nya yang asli nya bernama Debian saya ubah menjadi "ftp.satria.net"
11. Scroll kebawah sampai menemukan <Anonymous ftp> Bagian ftp nya kalian ganti dengan "/home/ftp-server" Lalu bagian User Ftp nya, kalian ganti seperti "user tkj" Dan jangan lupa untuk menghapus (#) nya.
12. Lalu scroll kebawah lagi sampai menemukan </Anonymous>, kalian hapus juga (#)
13. Ketik "cd /home/" untuk masuk ke direktori home dan ketik ls untuk mengecek file nya
14. Ketik "mkdir ftp-server" dan ketik ls untuk mengecek file nya.
15. Masukan perintah "chmod 777 ftp-server/" dan enter terus ketik "adduser tkj" untuk nama usernya sesuaikan dengan user saat konfigurasi tadi
16. Lalu kalian buat password, jika sudah kalian skip dengan klik enter sampai pertanyaan "y/n" Lalu kalian pilih "Y"
17. ketikkan "/etc/init.d/proftpd restart" untuk merestart proftp nya dan pastikan muncul tulisan ok
18. Lalu masuk ke WinSCP, pada file protocol kalian pilih FTP, pada hostname kalian masukkan IP kalian, lalu kalian masukkan user dan password yang sudah kalian masukkan di Debian tadi dan klik login
19. Kalian pilih file yang mau diupload lalu klik kanan dan pilih upload lalu klik/pilih.
20. Lalu kalian cek di Internet Explorer, dengan ketik "ftp://(IP Kalian)/" dan masukkan username dan password yang sudah dibuat tadi.