Jumat, 11 September 2009

FTP Server sederhana yang mumpuni di Opensuse dengan VSFTPD

1. langkah pertama instal paket vsftpd

masuk ke yast->software management->search(vsfftpd)

selain openSUSE dapat di ambil di http://linux.softpedia.com/get/Utilities/vsftpd-5067.shtml

2. edit file di /etc/vsftpd.conf lalu modifikasi isi dari konfigurasi yang ada didalamnya

write_enable=YES
dirmessage_enable=YES
ftpd_banner=”Selamat Datang di FTP margie.”
local_enable=YES
local_umask=022
chroot_local_user=YES

anonymous_enable=NO
anon_world_readable_only=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
chown_uploads=YES
chown_username=margi

syslog_enable=YES
log_ftp_protocol=YES
vsftpd_log_file=/var/log/vsftpd.log
xferlog_std_format=YES
xferlog_file=/var/log/vsftpd.log
connect_from_port_20=YES
data_connection_timeout=120
pam_service_name=vsftpd
listen=YES
ssl_enable=NO

3. setelah melakukan perubahan pada file /etc/vsftpd.conf, restart vsftpd
# chkconfig vsftpd on
# service vsftpd restart

4. lalu buat group untuk FTP dan Buat home directory untuk FTP
# groupadd ftp-margie
# mkdir /home/ftp-margie

5. ubah hak akses direktori ftp dan kepemilikan direktori ftp
# chmod 777 /home/ftp-margie
# chown root.ftp-margie /home/ftp-margie

6. buat user untuk akses ftp
# useradd -g ftp-margie -d /home/ftp-margie margi
# passwd margi


7. konfigurasi firewall di /etc/sysconfig/SuSEfirewall2

# vim /etc/sysconfig/SuSEfirewall2
lalu edit bagian:
FW_SERVICES_EXT_TCP=”http https xxx xxx ftp” (tambahkan tulisan ftp kalau belum ada)

FW_LOAD_MODULES=”ip_conntrack_ftp ip_nat_ftp”


restart vsftpd : # service vsftpd restart

lalu masuk ke yast-> pilih security and user -> pilih firewall
pilih allowed services lalu allowed services for selected zone pilih external
lalu add service to allowed –> vsftpd dan tftp (kalau sudah terinstall tftp)

 

Tidak ada komentar: