Mich@ł 0 Zgłoś post Napisano Czerwiec 30, 2012 Próbuje uruchomić na serwerach możliwość transferu plików pomiędzy serwerami ftp. Jak wyczytałem w proftpd za to podpowiada FXP i trzeba włączyć AllowForeignAddress on. Problem w tym że coś nie działa. Co prawda TC nie pluje się już, że nie ma włączonego FXP, jednak i tak transfer nie chce zostać wykonany. Zainstalowałem również program FlashFXP i oto logi: [R] Łącze z xxx.pl -> DNS=xxx.pl IP=xxx.xxx.xxx.xxx PORT=21 [R] Łącze z xxx.pl [R] 220 ProFTPD 1.3.3d Server ready. [R] USER xxxxxx [R] 331 Password required for xxxxxx [R] PASS (hidden) [R] 230 User xxxxxx logged in [R] SYST [R] 215 UNIX Type: L8 [R] FEAT [R] 211-Features: [R] MDTM [R] MFMT [R] TVFS [R] UTF8 [R] AUTH TLS [R] MFF modify;UNIX.group;UNIX.mode; [R] MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*; [R] LANG pl-PL* [R] PBSZ [R] PROT [R] REST STREAM [R] SIZE [R] 211 End [R] OPTS UTF8 ON [R] 200 UTF8 set to on [R] PWD [R] 257 "/" is the current directory [R] CWD / [R] 250 CWD command successful [R] PWD [R] 257 "/" is the current directory [R] PASV [R] 227 Entering Passive Mode (178,19,107,226,140,75). [R] Otwieram połączenie dla danych IP: 178.19.107.226 PORT: 35915 [R] MLSD [R] 150 Opening ASCII mode data connection for MLSD [R] 226 Transfer complete [R] Listowanie zakończone: 1 KB w 0,15 sekund (1,8 KB/s) [L] Łącze z yyy.pl -> DNS=yyy.pl IP=yyy.yyy.yyy.yyy PORT=21 [L] Łącze z yyy.pl [L] 220 yyy.yyy.yyy.yyy FTP server ready [L] USER yyy [L] 331 Password required for yyyyyyy [L] PASS (hidden) [L] 230 User yyyyyy logged in [L] SYST [L] 215 UNIX Type: L8 [L] FEAT [L] 211-Features: [L] MDTM [L] MFMT [L] TVFS [L] UTF8 [L] AUTH TLS [L] MFF modify;UNIX.group;UNIX.mode; [L] MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*; [L] LANG en-US* [L] PBSZ [L] PROT [L] REST STREAM [L] SIZE [L] 211 End [L] OPTS UTF8 ON [L] 200 UTF8 set to on [L] PWD [L] 257 "/" is the current directory [L] CWD / [L] 250 CWD command successful [L] PWD [L] 257 "/" is the current directory [L] PASV [L] 227 Entering Passive Mode (188,165,225,82,139,138). [L] Otwieram połączenie dla danych IP: yyy.yyy.yyy.yyy PORT: 35722 [L] MLSD [L] 150 Opening ASCII mode data connection for MLSD [L] 226 Transfer complete [L] Listowanie zakończone: 1 KB w 0,23 sekund (1,3 KB/s) [L] TYPE I [L] 200 Type set to I [L] MLST my.cnf [L] 550 'my.cnf' cannot be listed [R] TYPE I [R] 200 Type set to I [R] PASV [R] 227 Entering Passive Mode (178,19,107,226,137,122). [L] PORT 178,19,107,226,137,122 [L] 200 PORT command successful [L] STOR my.cnf [L] 425 Unable to build data connection: Connection timed out FXP Transfer zakończony niepowodzeniem! (Próbuję metody alternatywnej) [L] PASV [L] 227 Entering Passive Mode (188,165,225,82,139,118). [R] PORT 188,165,225,82,139,118 [R] 200 PORT command successful [L] STOR my.cnf [R] RETR my.cnf [R] 425 Unable to build data connection: Przekroczony czas oczekiwania na poł±czenie [L] ABOR [L] Transfer zakończony niepowodzeniem! [L] PASV Co może być nie tak :>? Z góry dzięki za pomoc Udostępnij ten post Link to postu Udostępnij na innych stronach
Mich@ł 0 Zgłoś post Napisano Czerwiec 30, 2012 Już śmiga Problemem był firewall Udostępnij ten post Link to postu Udostępnij na innych stronach
d.v 1409 Zgłoś post Napisano Czerwiec 30, 2012 Niby metoda dobra jak każda inna, ale nie lepiej robić to rsync-iem? Z własnych doświadczeń wiem, że rsync jest szybszy, stabilniejszy i "lżejszy". Udostępnij ten post Link to postu Udostępnij na innych stronach
Mich@ł 0 Zgłoś post Napisano Czerwiec 30, 2012 d.v, wole nie kombinować, szczególnie że jest mi to jedynie potrzebne aby raz kiedyś przekopiować trochę plików z serwera x na y A takie połaczenie jest o tyle fajne, że otwieram flashfxp i pliki ładnie się kopiują Udostępnij ten post Link to postu Udostępnij na innych stronach
d.v 1409 Zgłoś post Napisano Czerwiec 30, 2012 ale co tu kombinować? rsync jest w zasadzie podstawowym składnikiem systemu operacyjnego, stworzonym właśnie do przesyłania plików między maszynami. A i skryptów do zarządzania transferem jest kupa. No i na pewno łatwiej napisać jakiś prosty skrypt w bashu dla rsynca niż FTP. Właśnie to co teraz robisz to jest kombinowanie, zwyczajna alpejszczyzna Udostępnij ten post Link to postu Udostępnij na innych stronach