🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.python
4 messages
4 total messages Started by grizz Fri, 10 Dec 2010 22:50
ftp i problem z listowaniem
#27846
Author: grizz
Date: Fri, 10 Dec 2010 22:50
37 lines
1838 bytes
Mam kod

from ftplib import FTP_TLS
       ftp = FTP_TLS('costam.pl')
       ftp.login('ftp1234_juser', 'hasło')
       ftp.prot_p()
       data = ftp.nlst()
       for line in data:
               print line

daje on niestety taki rezultat:

File "./q.py", line 5, in work
   data = ftp.nlst()
 File "/usr/share/python2.7/ftplib.py", line 499, in nlst
 File "/usr/share/python2.7/ftplib.py", line 718, in retrlines
 File "/usr/share/python2.7/ftplib.py", line 224, in voidresp
 File "/usr/share/python2.7/ftplib.py", line 219, in getresp
ftplib.error_perm: 522 SSL connection failed; session reuse 
required:
see require_ssl_reuse option in vsftpd.conf man page


Operacje tworzenia/kasowaiia katalogu, sprawdzania rozmiaru 
pliku
przebiegają bezproblemowo.
lftp tez bez problemu wszystko obsługuje.

Jakies pomysły co robię źle, czy to też kwestia dziwaczej 
konfiguracji serwera(choc jak mówie, lftp śmiga)?

-- 
::  Witek Firlej  ::
Voiceless it cries, Wingless flutters, Toothless bites, 
Mouthless mutters.
:: http://grizz.pl :: http://galeria.firlej.org :: jid: 
grizz//jabster.pl ::
Re: ftp i problem z listowaniem
#27847
Author: Adam Przybyla
Date: Sat, 11 Dec 2010 15:45
33 lines
1937 bytes
grizz <grizz@poczta.onet.pl> wrote:
> Mam kod
> 
> from ftplib import FTP_TLS
>       ftp = FTP_TLS('costam.pl')
>       ftp.login('ftp1234_juser', 'hasło')
>       ftp.prot_p()
>       data = ftp.nlst()
>       for line in data:
>               print line
> 
> daje on niestety taki rezultat:
> 
> File "./q.py", line 5, in work
>   data = ftp.nlst()
> File "/usr/share/python2.7/ftplib.py", line 499, in nlst
> File "/usr/share/python2.7/ftplib.py", line 718, in retrlines
> File "/usr/share/python2.7/ftplib.py", line 224, in voidresp
> File "/usr/share/python2.7/ftplib.py", line 219, in getresp
> ftplib.error_perm: 522 SSL connection failed; session reuse 
> required:
> see require_ssl_reuse option in vsftpd.conf man page
> 
> 
> Operacje tworzenia/kasowaiia katalogu, sprawdzania rozmiaru 
> pliku
> przebiegają bezproblemowo.
> lftp tez bez problemu wszystko obsługuje.
> 
> Jakies pomysły co robię źle, czy to też kwestia dziwaczej 
> konfiguracji serwera(choc jak mówie, lftp śmiga)?
	... sprawdz firewall np do testow wylacz. Z powazaniem
								Adam Przybyla
Re: ftp i problem z listowaniem
#27848
Author: grizz
Date: Sat, 11 Dec 2010 19:12
20 lines
1373 bytes
Adam Przybyla wrote:

> grizz <grizz@poczta.onet.pl> wrote:
>> Jakies pomysły co robię źle, czy to też kwestia dziwaczej
>> konfiguracji serwera(choc jak mówie, lftp śmiga)?
> ... sprawdz firewall np do testow wylacz. Z powazaniem
> Adam Przybyla

To nie to.

pomogła zmiana konfiguracji serwera... ale dalej nie wiem czy 
to jedyna droga. FileZilla potrafiła się łączyć i sprawnie 
działać.

-- 
::  Witek Firlej  ::
Voiceless it cries, Wingless flutters, Toothless bites, 
Mouthless mutters.
:: http://grizz.pl :: http://galeria.firlej.org :: jid: 
grizz//jabster.pl ::
Re: ftp i problem z listowaniem
#27849
Author: Rob Wolfe
Date: Sun, 12 Dec 2010 17:53
27 lines
2229 bytes
grizz <grizz@poczta.onet.pl> writes:

> Adam Przybyla wrote:
>
>> grizz <grizz@poczta.onet.pl> wrote:
>>> Jakies pomysły co robię źle, czy to też kwestia dziwaczej
>>> konfiguracji serwera(choc jak mówie, lftp śmiga)?
>> ... sprawdz firewall np do testow wylacz. Z powazaniem
>> Adam Przybyla
>
> To nie to.
>
> pomogła zmiana konfiguracji serwera... ale dalej nie wiem czy 
> to jedyna droga. FileZilla potrafiła się łączyć i sprawnie 
> działać.

Niestety standardowy moduł "ssl" nie wspiera możliwości
ponownego użycia wcześniej utworzonej sesji SSL
(tzn. nie ma możlwości podania id poprzedniej sesji podczas
wykonywania handshake'a).
Jeśli serwer narzuca konieczność użycia poprzedniej sesji,
to biblioteka standardowa pythona na chwilę obecną nie podoła.
Niestety jeśli chodzi o FTPS, to w świecie Pythona nie znam
nic co na pewno by rozwiązywało ten problem (może Twisted, 
ale nie sprawdzałem).

RW
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads