Strona 1 z 1

Zdalne kopiowanie plików pomiędzy serwerami

: 28 stycznia 2010, 19:53
autor: kurchuk
Na virtualboksie mam zainstalowane dwa serwery. Na obu jest Debian i moje pytanie brzmi: w jaki sposób mogę przekopiować pliki pomiędzy dwoma różnymi kontami FTP na tych serwerach?
Do tej pory próbowałem w ten sposób:

Kod: Zaznacz cały

cd /dir1/dir2/dir3
sudo lftp -u user1,pass user1.site.pl
lftp> mirror -R . dir1/
Po wpisaniu tego polecenia wyskakuje mi komunikat informujący mnie, że nie da rady, że nie puści mnie bo za cienki w uszach jestem.
Wydawało mi się, że jeśli użyję "sudo" to będę musiał wpisać hasło root, ale tak się nie dzieje.

Pozdrawiam.

: 28 stycznia 2010, 19:59
autor: dong
Może poczytaj o FXP, pftpfxp go obsługuje.

Dodane: http://www.spuncookie.com/content/view/14/36/
Poradnik: http://yaro.gdi.pl/linux/pftpfxp.html

: 28 stycznia 2010, 20:10
autor: kurchuk
Dziękuję, na pewno się przyda.
Z ciekawości. W jaki sposób mógłbym tą samą operację przeprowadzić z wiersza poleceń?

: 28 stycznia 2010, 20:14
autor: dong
Jeśli chcesz przesyłać pliki między dwoma serwerami bezpośrednio to nie ma innej opcji niż FXP, nie znam innego programu pod Linuksa, który obsługuje FXP. Od czasów kiedy się tym bawiłem to może powstało coś "wierszowego", jednak kiedyś to był jedyny program do FXP.

Jak chcesz to zrobić bez FXP to niestety musisz to zrobić na zasadzie:
1. ¦ciągnij na a
2. Wyślij na b

: 28 stycznia 2010, 20:50
autor: kurchuk
No cóż. Wersja A > B w ogóle się nie podoba, więc dziękuję za pomoc.

Edycja:

Już wiem co robiłem źle.
Z Lftp można to w ten sposób zrobić:

Kod: Zaznacz cały

lftp -u user1,pass user1.site.pl 
Tutaj jestem zalogowany do do FTP na użytkownik1.site.pl

Kod: Zaznacz cały

mirror -R . dir1/
A tutaj już kopiuję rekursywnie (tego właśnie szukałem) katalogów i ich zawartości z miejsca, w którym się aktualnie znajduję do katalogu na serwerze, na który się logowałem. Pliki pozostają w niezmienionej strukturze na obu serwerach.