Debian 8 – FTP Server Kurulumu – Port Açma
Debian 8 üzerinde FTP Server kurulumunu görüyoruz ve port açıyoruz.
Ftp server’in ayar dosyası açıklamaları şu şekildedir…
listen=YES
Anonymous hesabından giriş yapılabilmesi için;
anonymous_enable=YES
Local kullanıcıların ftp server’a ulaşabilmesi için;
local_enable=YES
Kullanıcıların kendi klasörlerine yazma hakkı olabilmesi için aşağıdaki gibi olmalıdır.
write_enable=YES
Kullanıcı verilen haklardır. Verilen değer 777’den çıkartıldığında kullanıcının klasör üzerindeki haklarını görebiliriz. Bu da 755 dir. Yani kullanıcı bu klasör üzerinde her hakka sahip olurken diğer kullanıcıların sadece okuma hakları bulunmaktadır.
local_umask=022
Malum klasörlere gidildiğinde uak kullanıcılara verilecek olan aktif mesajlar
dirmessage_enable=YES
Eğer bu satır aktif ise vsftpd sistem zamanınınızı default sayarak klasörleri buna göre dinler ve size yansıtır. Gösterilen default zaman dilimi GMT’dir. İsteğe bağlı olarak bu seçenek ftp command üzerinden MDTM olarak değiştirilebilir.
use_localtime=YES
Yapılan bağlantıların upload ve download loglarını tutmak için seçeneği “YES” yapınız.
xferlog_enable=YES
Eğer ftp server’a 20 nolu portdan bağlanılmasını istemiyorsak bu “NO” olarak değiştirmeliyiz.
connect_from_port_20=YES
Kullanıcıyı karşılama mesajınız
ftpd_banner=Debian ftp server’a hoşgeldiniz.
Aşağıdaki satırı “YES” olarak aktif hale getirmezsek eğer bağlanan kullanıcılar kendi klasörlerinden çıkıp farklı klasörlere ulaşabilirler. Bu da sistemimizde güvenlik açığına neden olur.
chroot_local_user=YES
Şifre ile ftp server’a bağlanan kullanıcıların bağlantı hızlarına limit koymak istersek eğer;
local_max_rate= bağlantı hızı byte cinsinden
Anonymous hesabından bağlananlar için ise ;
anon_max_rate= yine byte cinsinden
Vsftpd çalıştımak,durdurmak veya tekrar başlatmak için ;
/etc/init.d/vsftpd start
/etc/init.d/vsftpd restart
/etc/init.d/vsftpd stop satırlarını kullanabilirsiniz.
by Murat KOZAN
linux ftp server