Skocz do zawartości
Zaloguj się, aby obserwować  
Mich@ł

transfer plików po ftp pomiędzy serwerami

Polecane posty

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

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

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

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

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×