.:My Black Corner:.

Monday, June 04, 2007

Konfigurasi VSFTPd server di Open SuSe 10

Salam opensource...! VSFTPd merupakan salah satu aplikasi atau daemon server FTP. Konfigurasinya juga relatif mudah, dan yang penting konon kabarnya :D VSFTPd adalah server FTP yang paling aman. Aman dari sisi mana? Tauk juga tuh...

Untuk dapat menjalankan server FTP dengan VSFTPd konfigurasinya diletakkan di /etc/vsftpd.conf

Berikut ini sekilas penjelasan tentang konfigurasinya:

Untuk memperbolehkan guest mengakses file di server FTP.
Anonymous_enable = YES

Untuk mengaktifkan supaya user yang login langsung tertuju pada home direktorinya masing-masing.
Local_enable = YES

Hak akses yang diberikan pada user local.
Local_umask = 022

Agar user anonymous diberi hak upload data.
Anon_upload_enable = YES

Agar user anonymous bisa membuat direktory.
Anon_mkdir_write_enable = YES

Mengaktifkan pesan direktori.
Dirmessage_enable = YES

Mengaktifkan log saat melakukan down/up loading.
Xferlog_enable = YES

Mengaktifkan port transfer.
Connect_from_port_20 = YES

Menentukan user yang dapat meng-upload file.
Chown_uploads = YES
Chown_username =

Nama dan direktori file log yang disimpan.
Xferlog_file = /var/log/vsftpd.log

Mengaktifkan file log standar.
Xferlog_std_format = YES

Lama waktu koneksi yang diberikan kepada user saat tidak down/up load.
Idle_session_timeout = 600

Lama waktu yang diberikan untuk down/up load data.
Data_connection_timeout =

Menentukan user yang tidak bisa mengakses FTP.
Nopriv_user =

Banner FTP saat login.
ftpd_banner = Selamat datang Bro...!

Save konfigurasi tadi dan keluar dari text editor. Untuk menjalankan daemon VSFTPd kita harus mengaktifkannya terlebih dahulu dengan perintah:
root# chkconfig vsftpd on
root# chkconfig xinetd on
root# /etc/init.d/xinetd restart

Buat group untuk ftp-account:
root# groupadd ftp-account

Buat home direktori buat ftp-account:
root# mkdir /home/ftp-account/

Ubah hak akses direktori ftp-account:
root# chmod 750 /home/ftp-account

Ubah kepemilikan direktori ftp-account:
root# chown root.ftp-account /home/ftp-account

Buat user untuk akses FTP:
root# useradd -g ftp-account -d /home/ftp-account dadhee

Buat password untuk user dadhee:
root# passwd dadhee
new password:
reenter new password:

Restart xinetd:
root# /etc/init.d/xinetd restart

Dengan begitu server FTP kita sudah siap digunakan. Cek melalui kompi client dengan command prompt atau FTP client.
Misal dengan MS DOS:
C:/> ftp
ftp> o [ip_address_FTP_Server]

atau

C:/> ftp [
ip_address_FTP_Server]


Selamat mencoba...!

posted by .:CyberColombuzz:. at 9:41 AM

1 Comments:

salam kenal,
newbee, mau komentar soal vsftpd

saya ikutin langkah langkah sesuai
dengan mas dadee, kok gak jalan ya mas.

waktu ketik:

chown root.ftp-account /home/ftp-account

kok error, ftp-account=invalid user

terus waktu ftp dari dosnya windows kok error,

connection closed by remote host

mohon petunjuk selanjutnya

thx mas dadhee

Friday, October 05, 2007 12:54:00 PM  

Post a Comment

<< Home