• 28-11-2009, 01:03:49
    #28
    Kimlik doğrulama veya yönetimden onay bekliyor.
    AndyCap adlı üyeden alıntı: mesajı görüntüle
    yok denemedimde vardır öyle bir özellik bence onu düşünmüşlerdir herhalde

    @recomeback creep'in yaptığı nasıl bişey?
    creep hazırladığı bash scriptte,
    upload edilen dosyaları tek tek ele alıp, tarayan,
    banlı dosya türlerindeki veri ile karşılaştıran ve bir gösterici yardımı ile eğer yasaklı uzantı ise rm -f, yasaklı değil ise break ile döngüden çıkan bir kod.

    ancak calısmamasının nedeni sanırım pure ftpd ye tam olarak belirtemememiz olmuş olabilir. Deneyimlerim pek iyi sayılmaz. Bende becerememiş olabilirim sanırım.

    HS_Abdullah adlı üyeden alıntı: mesajı görüntüle
    O zaman bana kalirsa tek secenek tum home dizinini gezecek ve ilgili uzantilari takip edecek bir script hazirlamak. Bulunan sonuclarinda silinmesini saglamak. Bu yapilabilir. Ben sahsen daha profesyonelini yapamam
    Süreki taramasından ziyade, Aaslında pure-ftpd servisi sunucuda calıstıgında, çağıran kullanıcı grubunun /home/ dizininde yaptığı işlemleri takip edecek birşey lazım.
  • 28-11-2009, 02:32:01
    #29
    Kesin çözüm olduğunu düşündüğüm birşeyi paylaşmak istiyorum.

    İlk olarak Pure-FTPd'den ProFTPd'ye geçiş yapalım.

    Service Configuration>FTP Configuration>Installed FTP Server>Switch to ProFTPD

    Daha sonra,

    nano /etc/proftpd.conf ve en son satıra ;

    Alıntı
    <Directory /home/*/public_html/*>
    PathDenyFilter \.(mp3|wav|ogg)$
    </Directory>
    ekleyip çıkalım ve /etc/init.d/proftpd restart ile yeniden başlatalım.

    RecomeBack bu şekilde isteğin kesin olarak karşılanacak. Verdiğim örnek cpanel içindi. Plesk kullananlar, /home/*/public_html/* bölümünü /var/www/vhosts/* olarak değiştirmeleri yeterli.
  • 28-11-2009, 12:27:54
    #30
    evet creep.
    Bu yöntem ile engellenebiliyor. Çok teşekkür ederim. Araştırmaların ve emeklerin için.
    Acaba bu yöntem pure-ftpd de calısmaz mı?

    Durum:	C:\Documents and Settings\Owner\Desktop\test.mp3 karşıya yüklemesi başlıyor
    Komut:	PASV
    Yanıt:	227 Entering Passive Mode (*******).
    Komut:	STOR test.mp3
    Yanıt:	550 test.mp3: Forbidden filename
    Hata:	Kritik hata
    Durum:	'/public_html/test.mp3x' ismi '/public_html/test.mp3' olarak değiştiriliyor
    Komut:	RNFR test.mp3x
    Yanıt:	350 File or directory exists, ready for destination name
    Komut:	RNTO test.mp3
    Yanıt:	550 test.mp3: Forbidden filename
  • 28-11-2009, 13:38:28
    #31
    Kimlik doğrulama veya yönetimden onay bekliyor.
    valla helal olsun demekki her zaman bi çözüm yolu varmış bu bilgisayar dünyasında ben bunu anladım bu işten. sözümüde geri alıyorum yapılamaz filan demiştim recomeback gözün aydın
  • 28-11-2009, 22:49:36
    #32
    RecomeBack adlı üyeden alıntı: mesajı görüntüle
    evet creep.
    Bu yöntem ile engellenebiliyor. Çok teşekkür ederim. Araştırmaların ve emeklerin için.
    Acaba bu yöntem pure-ftpd de calısmaz mı?

    Durum:	C:\Documents and Settings\Owner\Desktop\test.mp3 karşıya yüklemesi başlıyor
    Komut:	PASV
    Yanıt:	227 Entering Passive Mode (*******).
    Komut:	STOR test.mp3
    Yanıt:	550 test.mp3: Forbidden filename
    Hata:	Kritik hata
    Durum:	'/public_html/test.mp3x' ismi '/public_html/test.mp3' olarak değiştiriliyor
    Komut:	RNFR test.mp3x
    Yanıt:	350 File or directory exists, ready for destination name
    Komut:	RNTO test.mp3
    Yanıt:	550 test.mp3: Forbidden filename
    Rica ederim RecomeBack. Malesef Pure-FTPd ile ProFTPD farklı ftp serverlar. Config dosyaları da farklı yapıya sahip. ProFTPd'nin konfigurasyonu apache'ye çok benziyor. Dikkatini çektiyse uygulamada bir <Directory *></Directory> yönergesi kullandık. Aşikarlık açısından, proftpd ile devam edebilirsin.
  • 29-11-2009, 00:48:01
    #33
    Creep adlı üyeden alıntı: mesajı görüntüle
    Rica ederim RecomeBack. Malesef Pure-FTPd ile ProFTPD farklı ftp serverlar. Config dosyaları da farklı yapıya sahip. ProFTPd'nin konfigurasyonu apache'ye çok benziyor. Dikkatini çektiyse uygulamada bir <Directory *></Directory> yönergesi kullandık. Aşikarlık açısından, proftpd ile devam edebilirsin.
    pure nin daha performanslı ve hızlı oldugunu dusundugum için sormustum.
    Pureftpd ye çevirdim ve şu anda bu sekilde calısıyor.

    Tekrardan çok teşekkür ederim.
  • 29-11-2009, 01:12:23
    #34
    Bence ftp server macerasına bir son vermen gerekiyor artık. SFTP, SCP, ftps, rsync+ssh kimlik doğrulama açısından daha güvenli.
  • 29-11-2009, 03:12:42
    #35
    Creep adlı üyeden alıntı: mesajı görüntüle
    Bence ftp server macerasına bir son vermen gerekiyor artık. SFTP, SCP, ftps, rsync+ssh kimlik doğrulama açısından daha güvenli.
    Haklısın.
  • 30-11-2009, 16:33:01
    #36
    Creep adlı üyeden alıntı: mesajı görüntüle
    Kesin çözüm olduğunu düşündüğüm birşeyi paylaşmak istiyorum.

    İlk olarak Pure-FTPd'den ProFTPd'ye geçiş yapalım.

    Service Configuration>FTP Configuration>Installed FTP Server>Switch to ProFTPD

    Daha sonra,

    nano /etc/proftpd.conf ve en son satıra ;



    ekleyip çıkalım ve /etc/init.d/proftpd restart ile yeniden başlatalım.

    RecomeBack bu şekilde isteğin kesin olarak karşılanacak. Verdiğim örnek cpanel içindi. Plesk kullananlar, /home/*/public_html/* bölümünü /var/www/vhosts/* olarak değiştirmeleri yeterli.

    mükemmel bir paylaşım. çok teşekkürler.