Masih tentang Web Server pada Debian 6 (Squeeze) nih, kali ini saya akan coba tulis artikel mengenai cara konfigurasi FTP Server.
FTP Server digunakan untuk menyimpan file atau berkas pada seuatu Web Server gunanya adalah ketika kita mengupload sesuatu untuk Web Server maka akan tersimpan di FTP Server tersebut. Tidak hanya itu saja, dengan FTP Server anda dapat mengupload file yang nantinya dapat di download oleh orang lain atau klient, jadi anda tidak perlu Web Hosting yang berbayar ataupun gratis. Karena anda sendiri telah memilikinya di Web Server.
Berikut adalah langkah-langkah konfigurasi FTP Server:
1. Tambahkan IP untuk FTP Server
root@sandimulyadi:/home/sandimulyadi# cd /var/cache/bindCtrl + x lalu y & enter
root@sandimulyadi:/var/cache/bind# ls
db.192 db.sandi
root@sandimulyadi:/var/cache/bind# nano db.sandi
@ IN NS sandimulyadi.com.
@ IN A 192.200.27.1
www IN A 192.200.27.1
me IN A 192.200.27.1
ftp IN A 192.200.27.1
2. Restart Bind9
root@sandimulyadi:/var/cache/bind# /etc/init.d/bind9 restart3. Install paket VSFTPD untuk FTP Server & User baru
root@sandimulyadi:/var/cache/bind# cd /home/sandimulyadi
root@sandimulyadi:/home/sandimulyadi# apt-get install vsftpd4. Buat direktory baru di user ftp
root@sandimulyadi:/home/sandimulyadi# passwd ftp
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@sandimulyadi:/home/sandimulyadi# cd /home/ftp5. Lakukan konfigurasi pada VSFTPD. Hilangkan tanda "#" yang ada di depan script berikut. Kecuali untuk "anon_root=/home/ftp" tambahkan di bawah script "anon_upload_enable=YES". "anon_root=/home/ftp" merupakan tempat direct direktory ketika klient masuk ke FTP Server.
root@sandimulyadi:/home/ftp# mkdir dir1 dir2 dir3 dir4 dir5
root@sandimulyadi:/home/ftp# nano /etc/vsftpd.conf6. Restart VSFTPD
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_root=/home/ftp
anon_mkdir_write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
root@sandimulyadi:/home/ftp# /etc/init.d/vsftpd restart7. Untuk melihat apakah konfigurasi telah benar coba masuk ke FTP Server
root@sandimulyadi:/home/ftp# ftp localhostJika terdapat beberapa direktory sesuai dengan yang kita buat berarti konfigurasi telah berhasil
8. Coba upload sebuah file ke FTP Server dengan memindahkannya ke direktory FTP Server dan kini uji coba dengan menggunakan komputer klient (bisa menggunakan VirtualBox dengan OS yang ada dalam VIrtualBox sebagai klient). Jika dengan web browser pada komputer klient bisa masuk ke FTP Server (contoh alamat ftp.sandimulyadi.com) berarti konfigurasi telah benar-benar berhasil.
Sekian dari saya semoga anda puas dengan artikel-artikel saya. Mohon maaf apabila terdapat salah-salah kata atau kurang jelas.
Wassalam sobat MK.!!!
Tidak ada komentar:
Posting Komentar