Merhaba arkadaslar,
Raspi ile FTP server (Proftpd) yapmaya calisiyorum. Aslinda calisiyor ancak Yazicidan direk FTP ye yüklemeye calistigim zaman yazicidan bilgi gitmiyor. FTP log dosyasinda sun yaziyor. Sanimca /var/www dosyasina erisemiyor erismesi icin ne yapmam lazim ?
Oct 26 20:00:43 raspberrypi proftpd[3182] raspberrypi (Dell-C1765fnw.fritz.box[192.168.178.26]): FTP session opened.
Oct 26 20:00:43 raspberrypi proftpd[3182] raspberrypi (Dell-C1765fnw.fritz.box[192.168.178.26]): Preparing to chroot to directory '/var/www'
Oct 26 20:00:43 raspberrypi proftpd[3182] raspberrypi (Dell-C1765fnw.fritz.box[192.168.178.26]): USER dell: Login successful.
Oct 26 20:00:43 raspberrypi proftpd[3182] raspberrypi (Dell-C1765fnw.fritz.box[192.168.178.26]): FTP session closed.
Oct 26 20:00:44 raspberrypi proftpd[3183] raspberrypi (Dell-C1765fnw.fritz.box[192.168.178.26]): FTP session opened.
Oct 26 20:00:44 raspberrypi proftpd[3183] raspberrypi (Dell-C1765fnw.fritz.box[192.168.178.26]): Preparing to chroot to directory '/var/www'
Oct 26 20:00:44 raspberrypi proftpd[3183] raspberrypi (Dell-C1765fnw.fritz.box[192.168.178.26]): USER dell: Login successful.
Oct 26 20:00:44 raspberrypi proftpd[3183] raspberrypi (Dell-C1765fnw.fritz.box[192.168.178.26]): FTP session closed.
Oct 26 20:00:45 raspberrypi proftpd[3184] raspberrypi (Dell-C1765fnw.fritz.box[192.168.178.26]): FTP session opened.
Oct 26 20:00:45 raspberrypi proftpd[3184] raspberrypi (Dell-C1765fnw.fritz.box[192.168.178.26]): Preparing to chroot to directory '/var/www'
Oct 26 20:00:45 raspberrypi proftpd[3184] raspberrypi (Dell-C1765fnw.fritz.box[192.168.178.26]): USER dell: Login successful.
Oct 26 20:00:45 raspberrypi proftpd[3184] raspberrypi (Dell-C1765fnw.fritz.box[192.168.178.26]): FTP session closed.
Proftpd yi su komutlar ile kurdum
sudo apt-get install proftpd
sudo nano /etc/proftpd/proftpd.conf
DefaultRoot ~
AuthOrder mod_auth_file.c mod_auth_unix.c
AuthUserFile /etc/proftpd/ftpd.passwd
AuthPAM off
RequireValidShell off
cd /etc/proftpd/
sudo ftpasswd --passwd --name paul --uid 33 --gid 33 --home /var/www/ --shell /bin/false
sudo /etc/init.d/proftpd restart
sudo chmod g+s /var/www
sudo chmod 775 /var/www
sudo chown -R www-data:www-data /var/www
Biraz uzun oldu ama Linux culardan yardim bekliyorum.
Yazıcı derken?
Hocam Bi tane yazicim var Scan to FTP özelligi olan.
Geçici olarak /var, /var/www ve daha alttaki ftp
klasörünün erişim haklarını 777 yapıp deneyiniz.
ise yaramadi hocam.
Aslında hata yok, sadece yaptıklarını yazıyor. Ancak arada
ftp ile yazılan dosya ismi vs. olması gerekiyor sanki. Yazıcınız
dosya göndermiyor gibi. Zira logon/logout işlemi yapılabiliyor...
daha önce /home uzantisina gönderebildim hocam. SIkinti system dosya uzantisinin icinde olunca göndermiyor.
Kendi klasörünüzün altına bir klasör ilave
edip dosyalarınızı oraya yönlendiriniz.
Passive mode active mod diye ayarlar var sunucunu passive mode'a çevirip tekrar refresh etmeyi dene
Yaziciya dosya erisim noktasi vermessem Taranan kagidi suraya /home/pi atiyor.Eger ki yaziciya /home/pi/Bank adli dosyaya göndermesini istedigim zaman hata veriyor göndermiyor. Bu dosyaya erisimini nasil saglaya bilirim ?
Su Komutlar ilemi yazma islemini gerceklestirecegim?
sudo chmod g+s /home/pi
sudo chmod 775 /home/pi
sudo chown -R www-data:www-data /home/pi
Sorunu hallettim. Düsünce hatasindan kaynakliyonurmus. Öncelikle user e home dosyasi ataniyor. Bu dosya örnek /FTP uzantisina sahip. Yaziciya ya önceden /Home/FTP/Dosya1 diye ekliyordum. Sadece /FTP eklemek yetiyor. Ayriyeten birde yeni dosyalar olusturdugumda yeniden bu kullaniciya bu dosyalari tanitmak gerekiyor. Simdilik calisiyor.