The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"rsync не работает"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Консоль / Linux)
Изначальное сообщение [ Отслеживать ]

"rsync не работает"  +/
Сообщение от igorx email on 09-Июл-12, 08:04 
Добрый день

установил CentOS6.2 , столкнулся с непонятным поведением команды rsync
rsync -avz my_dir server:/remote_dir

вместо предполагаемой синхронизации директорий, выдается сообщение об ошибке

usage: ssh [-1246AaCfgkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-i identity_file] [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-w tunnel:tunnel] [user@]hostname [command]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(600) [sender=3.0.6]

подскажите пож. возможно требуется настройка команды rsync ?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "rsync не работает"  +/
Сообщение от Дядя_Федор on 09-Июл-12, 08:52 
> подскажите пож. возможно требуется настройка команды rsync ?

Есть более полезный способ. man rsync. Я невооруженным глазом вижу, что приведенная Вами команда неполная. О чем, собственно, Вам и сказала ОС. Ну и rsync-сервер, естественно, требует настройки. Как и любая служба.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "rsync не работает"  +/
Сообщение от igorx email on 09-Июл-12, 08:58 
>> подскажите пож. возможно требуется настройка команды rsync ?
>  Есть более полезный способ. man rsync. Я невооруженным глазом вижу, что
> приведенная Вами команда неполная. О чем, собственно, Вам и сказала ОС.
> Ну и rsync-сервер, естественно, требует настройки. Как и любая служба.

приведенная команда полная, и на другом компе полностью выполняется с выбранным сервером.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "rsync не работает"  +/
Сообщение от Дядя_Федор on 09-Июл-12, 12:12 
> приведенная команда полная, и на другом компе полностью выполняется с выбранным сервером.

Мне лично лень разбираться с Вашей командой. У меня с рсинка забирается вот такой командой - пользуйтесь, вдруг поможет.
rsync -uvroghtl --delete-after --password-file=/root/rsyncd.scrt backup@10.8.7.250::configs /home/backup/10.8.7.250/etc
Обратите внимание, что ИСТОЧНИК и ПРИЕМНИК у меня наоборот написаны. В отличие от Вашего примера. Да и синтаксис несколько отличается, не находите?


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "rsync не работает"  +/
Сообщение от PavelR (ok) on 09-Июл-12, 09:35 
> Добрый день
> установил CentOS6.2 , столкнулся с непонятным поведением команды rsync
> rsync -avz my_dir server:/remote_dir
> вместо предполагаемой синхронизации директорий, выдается сообщение об ошибке
> usage: ssh [-1246AaCfgkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]

Помоему вы большой сказочник.

Попробуйте скопировать реальное содержимое консоли.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "rsync не работает"  +/
Сообщение от igorx email on 09-Июл-12, 09:55 
> Попробуйте скопировать реальное содержимое консоли.

[awsync@rts-gw-invs ~]$ rsync -avz out 109.184.84.26:/opt/SERV
usage: ssh [-1246AaCfgkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-i identity_file] [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-w tunnel:tunnel] [user@]hostname [command]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(600) [sender=3.0.6]
[awsync@rts-gw-invs ~]$

или нужен printscreen ?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "rsync не работает"  +/
Сообщение от PavelR (ok) on 09-Июл-12, 11:07 
>[оверквотинг удален]
>            [-l
> login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
>            [-R
> [bind_address:]port:host:hostport] [-S ctl_path]
>            [-w
> tunnel:tunnel] [user@]hostname [command]
> rsync: connection unexpectedly closed (0 bytes received so far) [sender]
> rsync error: unexplained error (code 255) at io.c(600) [sender=3.0.6]
> [awsync@rts-gw-invs ~]$
> или нужен printscreen ?

Думаю, что нужен вывод env.

PS: Пойду, маны почитаю, чтоли.... А то какие-то непонятки у топикстартера...

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "rsync не работает"  +/
Сообщение от igorx email on 09-Июл-12, 11:10 
вот что пишет env:
HOSTNAME=rts-gw-invs
SHELL=/bin/bash
TERM=xterm
HISTSIZE=1000
KDE_NO_IPV6=1
QTDIR=/usr/lib/qt-3.3
QTINC=/usr/lib/qt-3.3/include
USER=awsync
LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:
KDEDIR=/usr
MAIL=/var/spool/mail/awsync
PATH=/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/awsync/bin
INPUTRC=/etc/inputrc
PWD=/home/awsync
LANG=en_US.UTF-8
KDE_IS_PRELINKED=1
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SHLVL=1
HOME=/home/awsync
LOGNAME=awsync
QTLIB=/usr/lib/qt-3.3/lib
CVS_RSH=ssh
LESSOPEN=|/usr/bin/lesspipe.sh %s
G_BROKEN_FILENAMES=1
_=/bin/env
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "rsync не работает"  +/
Сообщение от sdog (ok) on 09-Июл-12, 12:16 
добавь -v  в команду или даже 2.
rsync -avvz (-avvvz)

может расскажет что-нибудь интересное

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "rsync не работает"  +/
Сообщение от igorx email on 09-Июл-12, 12:26 
> добавь -v  в команду или даже 2.
> rsync -avvz (-avvvz)
> может расскажет что-нибудь интересное

добавилась строка
opening connection using: ssh
.
это понятно что используется ssh, но непонятно какой командой идет вызов ssh

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "rsync не работает"  +/
Сообщение от PavelR (ok) on 09-Июл-12, 12:38 
>> добавь -v  в команду или даже 2.
>> rsync -avvz (-avvvz)
>> может расскажет что-нибудь интересное
> добавилась строка
> opening connection using: ssh
> .
> это понятно что используется ssh, но непонятно какой командой идет вызов ssh

остается еще в rsync.conf заглянуть...

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "rsync не работает"  +/
Сообщение от igorx email on 10-Июл-12, 07:55 
> остается еще в rsync.conf заглянуть...

у меня тоже была мысль что есть такой файл, но не нашел..
переустановил ОС(устанавливал CentOS5.7) на другом компе - таже история с rsync ((

неужно придется назад CentOS-5.5(на нем  все точно работает) возвращать изза такой ерунды....

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "rsync не работает"  +/
Сообщение от Дмитрий (??) on 10-Июл-12, 10:52 
>> остается еще в rsync.conf заглянуть...
> у меня тоже была мысль что есть такой файл, но не нашел..
> переустановил ОС(устанавливал CentOS5.7) на другом компе - таже история с rsync ((
> неужно придется назад CentOS-5.5(на нем  все точно работает) возвращать изза такой
> ерунды....

просто добавьте -e ssh (или --rsh=ssh) и все будет работать
а так читаем мат часть
https://www.opennet.ru/man.shtml?topic=rsync&category=1&russi...

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "rsync не работает"  +/
Сообщение от igorx email on 10-Июл-12, 11:04 
> просто добавьте -e ssh (или --rsh=ssh) и все будет работать
> а так читаем мат часть
> https://www.opennet.ru/man.shtml?topic=rsync&category=1&russi...

спасибо за ссылку.
а так то я вот как исправил - поставил rpm  от версии 5.5 . rsync начал работать как положено (или по крайней мере как я предполагал)

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "rsync не работает"  +/
Сообщение от Дмитрий (??) on 10-Июл-12, 11:07 
>> просто добавьте -e ssh (или --rsh=ssh) и все будет работать
>> а так читаем мат часть
>> https://www.opennet.ru/man.shtml?topic=rsync&category=1&russi...
> спасибо за ссылку.
> а так то я вот как исправил - поставил rpm  от
> версии 5.5 . rsync начал работать как положено (или по крайней
> мере как я предполагал)

Просто сам использую СентОс 6.2 и через ssh (я правда давно именно через ssh делаю) все работает на ура. так что я думаю костыли в виде старого rpm-ника не нужны

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "rsync не работает"  +/
Сообщение от LSTemp (ok) on 10-Июл-12, 20:00 
> Просто сам использую СентОс 6.2 и через ssh (я правда давно именно
> через ssh делаю) все работает на ура.

+1000


Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

15. "rsync не работает"  +/
Сообщение от LSTemp (ok) on 10-Июл-12, 19:45 
>[оверквотинг удален]
>            [-l
> login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
>            [-R
> [bind_address:]port:host:hostport] [-S ctl_path]
>            [-w
> tunnel:tunnel] [user@]hostname [command]
> rsync: connection unexpectedly closed (0 bytes received so far) [sender]
> rsync error: unexplained error (code 255) at io.c(600) [sender=3.0.6]
> [awsync@rts-gw-invs ~]$
> или нужен printscreen ?

whereis rsync
ls -al где/rsync

сдается, что rsync у Вас просто линк на ssh или скрипт, который ssh вызывает.

PS
что вывод хелпа от другой команды никого не напрягает? какие env и -vv нахрен? м/б еще alias, но сильно сомневаюсь что в дистрибе это в таких целях используется.

ИМХО rsync просто нет (что вполне предсказуемо). => установить rsync или (что правильней) пытаться использовать новый софт.


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

17. "rsync не работает"  +/
Сообщение от PavelR (??) on 11-Июл-12, 07:53 
>[оверквотинг удален]
>>            [-w
>> tunnel:tunnel] [user@]hostname [command]
>> rsync: connection unexpectedly closed (0 bytes received so far) [sender]
>> rsync error: unexplained error (code 255) at io.c(600) [sender=3.0.6]
>> [awsync@rts-gw-invs ~]$
>> или нужен printscreen ?
> whereis rsync
> ls -al где/rsync
> сдается, что rsync у Вас просто линк на ssh или скрипт, который
> ssh вызывает.

не-не-не

> PS
> что вывод хелпа от другой команды никого не напрягает? какие env и
> -vv нахрен? м/б еще alias, но сильно сомневаюсь что в дистрибе
> это в таких целях используется.

не-не-не

> ИМХО rsync просто нет (что вполне предсказуемо). => установить rsync или (что
> правильней) пытаться использовать новый софт.

да есть он там:

после хелпа от ssh идут строки:

>> rsync: connection unexpectedly closed (0 bytes received so far) [sender]
>> rsync error: unexplained error (code 255) at io.c(600) [sender=3.0.6]

Т.е. это всё-таки rsync этот ssh вызывал, а хелп шел через stdout/stderr.

а через ENV можно доп опции рсинку подсунуть.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

19. "rsync не работает"  +/
Сообщение от LSTemp (ok) on 18-Июл-12, 01:48 
>[оверквотинг удален]
>> это в таких целях используется.
> не-не-не
>> ИМХО rsync просто нет (что вполне предсказуемо). => установить rsync или (что
>> правильней) пытаться использовать новый софт.
> да есть он там:
> после хелпа от ssh идут строки:
>>> rsync: connection unexpectedly closed (0 bytes received so far) [sender]
>>> rsync error: unexplained error (code 255) at io.c(600) [sender=3.0.6]
> Т.е. это всё-таки rsync этот ssh вызывал, а хелп шел через stdout/stderr.
> а через ENV можно доп опции рсинку подсунуть.

ну в ENV ничего криминального вроде нет... тогда м/б alias если SHELL=/bin/bash посмотреть?

PS
да и все же я бы посмотрел, что /usr/bin/rsync не просто скрипт, а бинарник.. от новых сборок и custom-пакетов всего можно ожидать...

PSS
судя по man rsync никакие конфиги из home не читаются - значит определенно переменные окружения или командной оболочки на исполнение rsync влияют в этом случае.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

20. "rsync не работает"  +/
Сообщение от LSTemp (ok) on 18-Июл-12, 02:02 
>[оверквотинг удален]
>> Т.е. это всё-таки rsync этот ssh вызывал, а хелп шел через stdout/stderr.
>> а через ENV можно доп опции рсинку подсунуть.
> ну в ENV ничего криминального вроде нет... тогда м/б alias если SHELL=/bin/bash
> посмотреть?
> PS
> да и все же я бы посмотрел, что /usr/bin/rsync не просто скрипт,
> а бинарник.. от новых сборок и custom-пакетов всего можно ожидать...
> PSS
> судя по man никакие конфиги из home не читаются - значит определенно
> переменные окружения или командной оболочки на исполнение rsync влияют.

походу наврал про ENV (хоть и не совсем нагло):
CVS_RSH=ssh   detected

тогда пробовать прямо шелл указать (для теста сначало):
man rsync:
...
-e, --rsh=COMMAND           specify the remote shell to use
...


Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

18. "rsync не работает"  +/
Сообщение от igorx email on 11-Июл-12, 09:22 
> ИМХО rsync просто нет (что вполне предсказуемо). => установить rsync или (что
> правильней) пытаться использовать новый софт.

# whereis rsync
rsync: /usr/bin/rsync /usr/share/man/man1/rsync.1.gz

это на компе после доустановки пакета рсинк, что было до этого не знаю, но попробую еще одну установку сделать

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

21. "rsync не работает"  +/
Сообщение от Евгений (??) on 06-Окт-13, 13:25 
установи rsync на вторую машину тоже
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

22. "rsync не работает"  +/
Сообщение от Михаил (??) on 18-Мрт-14, 15:43 
>> ИМХО rsync просто нет (что вполне предсказуемо). => установить rsync или (что
>> правильней) пытаться использовать новый софт.
> # whereis rsync
> rsync: /usr/bin/rsync /usr/share/man/man1/rsync.1.gz
> это на компе после доустановки пакета рсинк, что было до этого не
> знаю, но попробую еще одну установку сделать

Попробуйте так: rsync -avz my_dir имя_пользователя@server:/remote_dir

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру