File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client. 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.
Jika penginstalan telah setelah langkah berikutnya adalah melakukan konfigurasi beberapa file. Ada beberapa file yang akan kita edit, yaitu :
Instalasi FTP Server
Pertama lakukan penginstallan Software FTPnya, Pada kali ini saya menggunakan proftpd. Untuk menginstallnya ketikan perintah berikut di terminal :
Jika penginstalan telah setelah langkah berikutnya adalah melakukan konfigurasi beberapa file. Ada beberapa file yang akan kita edit, yaitu :
1. /etc/proftpd/proftpd.conf
2. /home/ftp = merupakan tempat dimana file/data disimpan untuk private ftp
Konfigurasi Private FTP Server
Pada terminal ketikan perintah berikut :
nano /etc/proftpd/proftpd.conf
kemudian akan muncul isi file dari proftpd.conf seperti berikut :
Selanjutnya kita edit beberapa settingan yang ada, seperti :
- UseIpv6 on > off
- ServerName “debian” > “nama_server_name_ftp_anda”
- Aktifkan DefaultRoot dan isikan tempat untuk menaruh file/data. Karena kita tadi sudah sepakat membuatnya di /home/ftp maka tuliskan itu di defaultroot
Contoh :
Setelah itu save dengan cara yang sama
Kemudian kita akan membuat file yaitu /home/ftp, pada terminal ketikan perintah berikut :
mkdir /home/ftp
setelah itu kita masuk kedalam direkroti /home/ftp, kita akan membuat beberapa folder dan file didalam direktori tersebut, berikut contohnya :
Kalau sudah semuanya, sekarang kita restart paket proftpdnya dengan perintah :
/etc/init.d/proftpd restart
Pengecekan Konfigurasi Private FTP di Client
Untuk settingan IP pada client tidak berubah masih sama dengan sewaktu kita mengkonfigurasi DNS.
Langsung saja kita buka browsernya dan ketikan server name ftp di url, berikut contohnya :
Kemudian enter untuk melakukan request ke ftp server. Pada saat request pasti kalian akan diminta untuk memasukan user dan password. Untuk mengisi form tersebut isikan saja user dan pass sewaktu kalian login di Ubuntu server.
tekan OK, lalu akan muncul tampilan seperti berikut :
Apabila tampilan kalian muncul seperti itu berarti konfigurasi kalian telah berhasil.