TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Dziwny problem z FTP poprzez SSH , Master/Pentium 13/02/07 15:54 Najpierw słów kilka o konfiguracji
Serwer:
- SLES 9 lub 10
- OpenSSH dystrybucyjny
- demon ftp (vsftpd lub pureftp)
Klient:
Windows XP SP 2, Putty.
Problem polega na obcinaniu niektórych plików (ale tylko niektórych). Najprawdopodobniej tych nie będących wielokrotnością 512B. Np. takiego o długości 267 896. Ale większość jest przesyłana bez problemu.
Pliki obcinane są tylko przy wysyłaniu. Pobierane są poprawnie. Obcinane są o kilka kB (do wielokrotności 512B) ale poza obcięciem nie ma tam innych uszkodzeń. Tunel dla SAMBY nie powoduje takich problemów.
Alternatywny klient SSH (TeraTerm Pro with TTSSH2) też daje poprawne wyniki.
Aha - klientem FTP jest Total Commander oraz Filezilla.
Wyłączenie kompresji w Putty redukuje (ale nie usuwa) problemu.
Jakieś pomysły co to może być i jak to usunąć. Jestem przyzwyczajony do Putty (ten drugi klient jest tragiczny).
Pomocy ;)Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-) - ja z ftp , majek 13/02/07 16:07
po ssh korzystam dzieki WinSCP3. Bardzo fajny, darmowy program...zreszta oparty na putty częsciowo.
To nie jest rozwiązanie problemu, a jedynie alternatywa...ale moze bedzie Ci odpowiadac
... ale jak to?!
- wiem o tym , Master/Pentium 13/02/07 19:03
mnie martwi sam problem. Jeśli znikają dane transmitowane przez ftp to moga znikać także z innych strumienie (zdalny dostęp do Oracle).Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-)
- odcina niezależnie czy ślesz po ftp czy po sftp? , kicior 13/02/07 22:34
jakie masz konfigi serwów ftp i ssh.- obcina tylko po ftp , Master/Pentium 14/02/07 21:49
i tylko gdy tunel tworzę poprzez putty. Jeśli pod Windows uruchomię SSH (czyli OpenSSH i Cygwin) i puszczę tunel to wszystko gra. Jutro dam plik konfiguracyjny OpenSSH po stronie serwera.
Na razie wykluczyłem z udziału:
- OpenSSH po stronie serwera (wersje 4.1p1 i 4.2p1_
- serwer ftp (vsftpd i pure-ftp)
- połaczenia sieciowe (3 różne sieci)
- stacje robocze (3 różne + mój komputer w domu)
- Windows - uruchomił z Windows XP PE i było to samo
Wygląda to na błąd w samym Putty ale trudno mi uwierzyć żeby nikt takiego błędu nie odkrył.
Jutro piszę do grupy od Putty z opisem problemu.
Ale najzabawniejsze jest to, że ja to przed wdrożeniem testowałem przez kilka tygodni i tego nie wykryłem.Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-) - konfiguracje , Master/Pentium 15/02/07 08:57
Konfiguracja vsftpd (skrót)
write_enable=YES
dirmessage_enable=YES
local_enable=YES
local_umask=011
chroot_local_user=YES
connect_from_port_20=NO
pasv_enable=YES
pasv_min_port=8593
pasv_max_port=8595
port_promiscuous=YES
port_enable=YES
pam_service_name=vsftpd
Konfiguracja sshd (skrót)
Port 8585
Protocol 2
HostKey /etc/ssh/ssh_host_dsa_key
RhostsRSAAuthentication no
HostbasedAuthentication no
PasswordAuthentication no
UsePAM no
AllowTcpForwarding yes
X11Forwarding yes
TCPKeepAlive yes
UseLogin no
Compression yes
Subsystem sftp /usr/lib64/ssh/sftp-server
# This enables accepting locale enviroment variables LC_* LANG, see sshd_config(5).
AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL
Autoryzacja kluczami.Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-) - konfigi wyglądają normalnie , kicior 15/02/07 13:29
a może zamiast tunelować ftp odpal w serwerze vsftpd natywne wsparcie dla SSL/TLS - odpadnie ci putty z łańcucha.- nie w tym problem , Master/Pentium 15/02/07 16:04
dane mogę przesłać choćby przez sftp. Problem stanowi obecność innych tuneli (Oracle). A boję się, że te problemy nie zawsze muszą ograniczać się do sesji ftp. W tej chwili pracuję nad tym ale nie uzyskałem satysfakcjonującego rozwiązania. Tzn. tymczasowo stanowiska przeszły na OpenSSH+Cygwin.Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-) - to może olej putty , kicior 15/02/07 16:14
i tuneluj czymś innym - może stunnel. Cygwin jest ok, ale to kobyła.- ja zrobiłem przenosną wersję Cygwin , Master/Pentium 15/02/07 19:58
moje portable OpenSSH waży jakieś 6 MB. :) Ale Putty ma lepszy terminal.Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-)
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|