Pengertian FTP Server
FTP atau File Transfer Protocol merupakan protokol yang bertugas untuk menjembatani pertukaran informasi di dalam suatu komputer melalui suatu jaringan dengan koneksi TCP (Transmission Control Protocol). FTP Server adalah server yang menjalankan software (aplikasi) sehingga dapat menyediakan layanan tukar menukar apabila ada permintaan dari FTP client. ( sumber : https://www.biznetgio.com/, diakses 09 Januari 2023, 21:15 WIB )
FTP memiliki beberapa fungsi, yaitu:
Mengunggah halaman website ke internet melalui web server atau web hosting.
Melakukan pengunduhan dan pengunggahan file.
Mendistribusikan file revisi pada program yang biasanya dilakukan dalam proses pengembangan website.( sumber : https://www.biznetgio.com/, diakses 11 Januari 2023, 11:11 WIB )
Yang harus disiapkan, yaitu:
PC
Software FileZilla
Software VirtualBox
Server debian 10
Debian-10.6.0-amd64-DVD-1.iso
Debian-10.6.0-amd64-DVD-2.iso
Debian-10.6.0-amd64-DVD-3.iso
1.Setelah selesai membuat server debian 10 maka tampilannya akan seperti gambar disamping, ketik root lalu klik Enter dan ketikkan password root yang sudah anda buat tadi.
2. Kemudian ketik perintah nano /etc/network/interfaces dan klik Enter.
3. Lalu ketik address, netmask seperti contoh pada gambar disamping, lalu klik Ctrl + O untuk menyimpan konfigurasi dan Ctrl + X untuk keluar dari konfigurasi kemudian klik Enter.
4. Kemudian ketikkan perintah /etc/init.d/networking restart, untuk merestart konfigurasi IP Address.
5. Kemudian cek IP address dengan mengetikkan perintah ip a dan jika berhasil maka tampilannya akan seperti gambar di samping ini.
6. Ketikkan perintah apt-get install proftpd, jika paket proftpd tidak ditemukan maka ketikkan perintah apt-cdrom add untuk menambahkan repository DVD 1,2, dan 3.
7. Repository DVD 1.
8. Repository DVD 2.
9. Repository DVD 3.
10. Jika sudah selesai menambahkan repository DVD 1,2 dan 3 ketik perintah apt-get install proftpd lagi lalu klik y kemudian klik Enter.
11. Ketik perintah apt-get install proftpd lagi lalu klik y kemudian klik Enter.
12. Jika ada perintah untuk mengetik apt --fix-broken install maka ketikkan perintah apt --fix-broken install kemudian klik Enter.
13. Klik y dan masukkan repository DVD 2 kemudian klik Enter lalu tunggu hingga proses loading selesai.
14. Lalu ketik perintah nano /etc/proftpd/proftpd.conf dan klik Enter.
15. Maka akan muncul tampilan seperti contoh gambar disamping, lalu hilangkan # di #DefaultRoot menjadi DefaultRoot.
16. Lalu klik Ctrl + O untuk menyimpan dan Ctrl + X untuk keluar dari konfigurasinya. Kemudian ketik perintah /etc/init.d/proftpd restart dan klik Enter.
17. Ketikkan perintah cd /home lalu ketik perintah adduser auliaaa6 seperti contoh gambar disamping, klik Enter lalu isi Password dan Retype New Password lalu klik Enter lagi sampai ada perintah untuk mengetikkan Y/n. Dan klik y lalu klik Enter.
18. Lalu kita ping ipnya, seperti contoh gambar disamping.
19. Lalu setting adapter client yang terhubung ke server seperti contoh gambar disamping.
20. Masuk ke Software FileZilla dan masukkan Host : 192.168.6.2, Username : auliaaa6, Password : 1 dan port : 21 kemudian klik Quickconnet. Dan akan muncul tampilan notifikasi Insecure FTP Connection seperti contoh gambar disamping lalu kita klik OK.
21. Lalu seret file anda dari Local site ke Remote site, dan akan muncul file yang anda seret tadi di Remote site.
22. Lalu kembali ke Server debian 10 dan masukkan super user dan password seperti contoh gambar disamping. Kemudian ketik perintah cd /home/auliaaa6 > klik Enter > ketik ls > klik Enter, maka akan muncul nama file yang anda seret tadi seperti contoh gambar disamping.