Sebelumnya, pastikan DNS sudah terkonfigurasi dengan baik. Penjelasannya bisa kamu lihat di artikel berikut:
Konfigurasi DNS Server di Debian 7 Wheezy
Lanjut, tambahkan alamat IP untuk FTP server. Buka file interfaces dengan perintah:
#nano /etc/network/interfaces
Lalu tambahkan IP FTP seperti script berikut:
auto eth0:1
iface eth0:1 inet static
address 192.168.1.2
netmask 255.255.255.0
Restart network dengan perintah:
#service networking restart
Sekarang tambahkan FTP di Forward dan Reverse Database, agar nanti dapat diakses. Berikut langkah-langkahnya:
1. Buka Forward Database,
#nano /etc/bind/forward.db (ganti forward dengan nama file forward database dns kamu)
tambahkan ftp dengan script seperti berikut:
ftp IN A 192.168.1.1
2. Buka Reverse Database,
#nano /etc/bind/reverse.db (ganti reverse dengan nama file reverse database dns kamu)
tambahkan ftp dengan script seperti berikut:
2 IN A ftp.aldimf.net.
*Ingat, angka 2 diatas merupakan host ID dari ip 192.168.1.2.
3. Restart BIND9,
#service bind9 restart
Persiapan telah selesai, sekarang lanjut ke konfigurasi FTP Servernya. Ikuti langkah-langkah di bawah!
1. Install PROFTPD,
#apt-get install proftpd
saat instalasi, pilih standalone.
*PROFTPD terdapat di Debian ISO 2, jadi masukkan dulu ISO 2 nya lalu ketikkan perintah:
#apt-cdrom add
Cara mengganti disk di VMWare |
Cara mengganti disk di VMWare |
Lanjut install proftpd lagi. Namun, apabila proftpd masih belum terbaca, coba restart dulu debian tersebut dan ulangi langkah di atas.
2. Buka file proftpd.conf,
#nano /etc/proftpd/proftpd.conf
selanjutnya buat user autentikasi berupa user login atau anonymous. Perbedaannya yaitu user login hanya bisa mengakses file miliknya saja, sedangkan anonymous file yang dimilikinya juga dapat diakses anonymous lainnya. Tambahkan script berikut di paling bawah:
<Anonymous /home/tkj7410/>
User tkj7410
UserAlias anonymous tkj7410
</Anonymous>
Untuk menggunakan user login cukup hapus user aliasnya.
3. Buat user untuk FTP (Sesuai dengan script yang diatas),
#adduser tkj7410
masukkan password dan isi identitas lain seperlunya.
4. Ubah izin folder FTP agar bisa diakses siapapun (Anonymous),
#chmod 777 /home/tkj7410
5. Restart PROFTPD,
#service proftpd restart
lalu test di browser server serta client untuk test konfigurasi berhasil/tidak.
Untuk menghubungkan client ke server dan sebaliknya, bisa kamu lihat di artikel berikut:
Cara menghubungkan Guest ke Guest maupun ke Host dan Sebaliknya di VirtualBox/VMWare
Thanks to: Fahrezi Aldi