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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2015-01-25 14:16:03

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

[SOLVED] Jak wylaczyc ASCII w pure-ftpd

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:

Kod:

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

 

#2  2015-01-25 15:00:44

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: [SOLVED] Jak wylaczyc ASCII w pure-ftpd

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.


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
[i]Zespół Adwokacki Dyskrecja[/i]

Offline

 

#3  2015-01-25 15:20:02

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: [SOLVED] Jak wylaczyc ASCII w pure-ftpd

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

 

#4  2015-01-25 15:43:51

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [SOLVED] Jak wylaczyc ASCII w pure-ftpd

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)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2015-01-25 16:23:13

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: [SOLVED] Jak wylaczyc ASCII w pure-ftpd

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

 

#6  2015-01-25 16:45:16

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [SOLVED] Jak wylaczyc ASCII w pure-ftpd

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.[/quote]
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)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2015-01-27 23:14:35

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: [SOLVED] Jak wylaczyc ASCII w pure-ftpd

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

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.010 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00015 SET CHARSET latin2
0.00006 SET NAMES latin2
0.00127 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.119.142.210' WHERE u.id=1
0.00109 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.119.142.210', 1732219192)
0.00060 SELECT * FROM punbb_online WHERE logged<1732218892
0.00085 SELECT topic_id FROM punbb_posts WHERE id=281913
0.00142 SELECT id FROM punbb_posts WHERE topic_id=26955 ORDER BY posted
0.00074 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=26955 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00086 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=26955 ORDER BY p.id LIMIT 0,25
0.00091 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26955
Total query time: 0.00801 s