.: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...!
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 [
Selamat mencoba...!
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
Post a Comment
<< Home