Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
Od dluzszego czasu walcze z nastepujacym problemem zwiazanym z serwerem pure-ftpd: Kiedy pobieram plik, ktory na serwerze zajmuje powiedzmy 6517B, po wgraniu go na lokalny dysk, plik ma 6620B. Czyli z niewiadomych powodow dodaja sie bajty. Co jeszcze ciekawsze gdy wrzucam ten sam plik niezmieniony na serwer, ma on 6414B. Po malym dochodzeniu, doszedlem do wniosku, ze problem ten spowodwany jest faktem, ze server przesyla pliki w trybie ASCII. W zw z czym potrzebuje wylaczyc ten tryb, jednak nie wiem jak?
Konfiguracja uslugi pure-ftpd wyglada nastepujaco:
root@2020L conf# for i in `ls -1`;do echo "$i: " `cat $i`;done AltLog: clf:/var/log/pure-ftpd/transfer.log Bind: $MY_SERVER_IP,21 CallUploadScript: yes ChrootEveryone: yes CreateHomeDir: yes Disable_ASCII: yes FSCharset: UTF-8 MinUID: 1000 MySQLConfigFile: /etc/pure-ftpd/db/mysql.conf NoAnonymous: yes PAMAuthentication: no PassivePortRange: 40110 40210 PureDB: /etc/pure-ftpd/pureftpd.pdb TLS: 2 TLSCipherSuite: HIGH:MEDIUM:+TLSv1:!SSLv2:!SSLv3 Umask: 113 002 UnixAuthentication: no VerboseLog: yes root@2020L conf# ls ../ auth clamav_check.sh conf db pureftpd-dir-aliases root@2020L conf#
Zgooglalem ze mozna to wylaczyc za pomoca: zmiennej: disable_ascii yes w pliku pure-ftpd.conf (https://www.novell.com/support/kb/doc.php?id=7008378) . Niestety nie uzywam tego pliku i cala konfigurajca opiera sie o pojedyncze pliki w katalogu conf/. Probowalem stworzyc ten plik i dodac ta zmiena, ale nie dziala.
Bede zobowiazany za jakiekolwiek rady w tej kwesti.
Ostatnio edytowany przez Grzeslaw (2015-01-27 23:15:05)
Offline
a ten serwer to masz na windowsie postawiony czy co?
o ile znam protokół ftp to klient określa czy chce translację czy nie. jakim klientem się łączysz i czy czytałeś może dokumentację dotyczącą pure-ftpd (wiesz, oni mają swoją stronę i nie trzeba po novelach szukać)...
pure używam od parunastu lat, pomijając radosne początki kiedy całą konfigurację trzeba było z palca w linii poleceń wpisać niewiele zmieniałem w ustawieniach domyślnych.
Offline
Jakbym mial na Windowsie, to chyba nie pisalbym na forum Debiana, czyz nie?
server: Debian v7.8 wheezy (stable)
paczka: pure-ftpd-mysql 1.0.36-1.1
klient OS: Windows 7 home premium 64bit
klient: Filezilla 3.10.0.2
Niestety na stronie pure-ftpd dokumentacja nie jest najlepiej napisana, poniewaz opisane sa tylko informacje jak uzywac pliku pure-ftpd.conf a nie pojedynczych plikow jak jest w moim przypadku. Instalowalem usluge pure-ftpd z osbluga mysql oraz TLS, poniewaz odpowiada mi fakt, ze bardzo prosto jest obslugiowac uzytkownikow z poziomu mysql, oraz clamav aby skanowal przychodzace pliki. Nie wnikajmy, dlaczego ten a nie inny service, bo nie w tym rzecz. Jest problem i nalezy go rozwiazac.. :)
Offline
A jak włączysz tryb binarny w Filezilli na windzie, to pomaga?
PS.
Dokumentacja na stronie Pure-ftpd nie jest zbyt obszerna, bo ten serwer ma może z 10 parametrów na krzyż, i zazwyczaj działa po 5 minutach konfiguracji i połowie piwa.
U Ciebie to jest pierwszy przypadek w moim długim życiu, żeby Pure nie działał.
Ostatnio edytowany przez Jacekalex (2015-01-25 16:01:25)
Online
No właśnie w Filezilli nie widze opcji trybu binarnego.. Jest zakladka"Transfer mode" - "defauilt,active,passive" ale to nie to. Jest takze zakladka"Charset" ale tez niesadze by mialo to jakies znaczenie.
Uzywam filezilli, poniewaz np Totalcommander nie obsluguje transferow szyfrowanych z uzyciem TLS.
Offline
Nie mam w tej chwili pod ręką serwera FTP, żeby zobaczyć, ale rzuć okiem na to:
https://wiki.filezilla-project.org/Data_Type
Konkretnie chodzi o to:
Changing the data type in FileZilla
You can change the transfer data type in three ways with FileZilla:
In the preferences of FileZilla
In the main menu under Transfer -> Transfer type
By right-clicking the data type indicator in the status bar of FileZilla.
U mnie ta pozycja menu jest i działa (w głównym menu na pasku, a nie w ustawieniach połączeń).
SOA#1
Ostatnio edytowany przez Jacekalex (2015-01-25 16:56:01)
Online
Jacekalex: Faktycznie w Filezilli (w ustawieniach ogólnych) jest zmiana opcji na tryb binarny.
Co najpiękniejsze, ów zmiana pomogła i plik nie zmienia rozmiaru w trybie binarnym, także serdecznie dzięki! :)
Offline