|
Zdalne kopiowanie plików pomiędzy serwerami
kurchuk - 28-01-2010 19:53
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:
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.
dong - 28-01-2010 19:59
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
kurchuk - 28-01-2010 20:10
Dziękuję, na pewno się przyda. Z ciekawości. W jaki sposób mógłbym tą samą operację przeprowadzić z wiersza poleceń?
dong - 28-01-2010 20:14
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
kurchuk - 28-01-2010 20:50
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ć: lftp -u user1,pass user1.site.pl
Tutaj jestem zalogowany do do FTP na użytkownik1.site.pl 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.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|