Bir önçeki yazımda Lamp server kurulumunu anlatmıştım şimdi ise aynı işletim sistemi ubuntu üzerine ftp server anlatımını yapıcaz. Ftp olarak proftpd kurucaz ve kurulumu başlayalım.

Kurulum:
Not: root olmayı unutmayın.

apt-get install proftpd

Kurulumu başarı ile gerçekleştirdiyseniz hiç bir hata ile karşılaşmadığımızı farzederek devam ediyorum şimdi ise proftpd.conf dosyasında bir kaç izinleri vermemiz gerekiyor. Yada şöyle yapalım önçelikle html dosyasını izin verelim.

Not: Benim apache2 yolu /var/www/html diyerek yolumuz var bu yol işletim sistemlerinize göre değişebilir. Yada genelde çoğunluk ile /var/www diye bu yol oluşturulabilir.

html dosyasına 777 tüm yazma ve okuma gibi tüm izinlerimizi verelim.

chmod 777 /var/www/html

Daha sonra proftpd.conf dosyasında ki izinlerimizi ayarlayalım açıklama yapmıcam zamanla zaten hangi komutların ne işe yaradığını öğrenebilirsiniz Veya proftpd sitesindeki bilgileri kurcalayabilirsiniz.

sudo nano /etc/proftpd/proftpd.conf

komutu vererek yapılandırma dosyamızı açıyoruz.

DefaultRoot ve RequireValidShell Önündeki #leri kaldırıyoruz.

daha sonra ssh den tekrar restart atıyoruz.

service proftpd restart

Şimdi Ftp için kullanıcı ve parola oluşturalım bunun için ise

sudo adduser kullanıcıadı -shell /bin/false -home /var/www

yukarıdaki komutda kullanıcıadı yazan kısma kullanıcı adı belirleyin ve benim apache2 yolu /var/www/html olduğu halde ben yinede /var/www yolunu kullanıcam ve bişey farketmicek dosyalarımı html içerisine girip bu html klasörü altında dosyalarımı kullanıcam.

Kullanıcı oluştururken eğer parola sormaz ise

passwd kullanıcıadı 

diyerek parolanızı oluşturabilirsiniz.

kullanıcı silmek için

userdel kullanıcıadı

komutunu kullanabilirsiniz.