30 Haziran 2010 Çarşamba

vsftpd yapılandırması

/etc/vsftpd.conf ayarlarında şu parametreleri etkin hale getirelim.
Local sistem kullanıcılarının ftp sunucuyu kullanabilmesi için.
local_enable=YES

Ftp kullanıcıların upload yapmalarına izin verelim.
write_enable=YES

Kulanıcıların kendi ev dizinlerinin dışına çıkmalarını önleyelim.
chroot_local_user=YES

Bu ayarlar bir ftp server için yeterlidir.

/etc/xinetd.d/vsftpd ayarlarında şu şekilde ayarlayalım
-----------------------------------------------------------------------------
service ftp
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftpd
per_source = 5
instances = 200
log_on_success += PID HOST DURATION
log_on_failure += HOST
}
-----------------------------------------------------------------------------
Bu ayarlar da bu kadar.

Şimdi xinetd servisini aktif hale getirelim
yast->Sytem->Run level->xinetd daemonu start durumuna getirelim.
Bunu normalde şimdilik elle de start edebiliriz.

/etc/init.d/xinetd start


Dizini yazılabili duruma getirelim
chmod -c 0755 /home/oncell/web


Kullanıcı açmak için
useradd -d /home/ftpuser ftpuser
passwd ftpuser