19 Nisan 2024 21:56

Anasayfa

undefined...

proftpd[17706]: fatal: unknown configuration directive '<IfModule>' on line 19 of '/etc/proftpd.conf'
 

FTP üzerinden sunucuya bağlanamıyor ama SFTP ile bağlantı sağlayabilirsanız öncelikle sunucudaki messages loglarına bakıp hatanın sebebini öğrenmemiz gerekir.

SSH ile sunucuya bağlandıktan sonra aşağıdaki komut ile anlık log girdilerini takip edebiliriz.

 

tail -f /var/log/messages
 

Bu arada Filezilla / CuteFTP vs ile FTP bağlantısı yapmayı deneyin. Terminal ekranında bağlantı yapılmaya çalıştığında ve servis tetiklendiği loglar kaydedilmeye başlanacak.

Aşağıdaki gibi bir hata görüyorsanız; bu hatanın sebebi sunucu üzerinde dil desteğinin Türkçe ( tr_TR.UTF-8 ) olmasından kaynaklanıyor.

proftpd[17706]: fatal: unknown configuration directive '<IfModule>' on line 19 of '/etc/proftpd.conf'
nano /etc/locale.conf
ile kontrol edebilirsiniz.

Sistem dilinin Türkçe kalmasını ama FTP servisinde çalışmasını istiyorsanız, aşağıdaki gibi servis ayarlarının olduğu dosyanın içine dil desteğini C olarak değiştirmemiz gerekiyor.

 

nano /etc/xinetd.d/ftp_psa
 

service ftp
{
        disable        = no
..
        env            = LC_ALL=C LANG=C
}
 

 Dosyayı kaydedip, kapattıktan sonra servisi yeniden başlatmalıyız.

service xinetd restart
Artık tekrar FTP ile deneme yaptığınız yaptığımızda sorunsuz bağlanacaksınız.

Makdos Bilişim Teknolojileri 2015 - 2022