Re: rsync и forced-commands-only
Victor Wagner wrote: Команда будет выглядеть примеро как rsync --server --sender что-то еще Поправил autorized_keys на remotehost Теперь выглядит так command=rsync -vv --server --daemon .,no-port-forwarding,no-agent-forwarding,no-X11-forwarding ssh-rsa дальше_ключ На this_host картинка теперь такая r...@thishost:/var/backups/med-gw# rsync -avvuz -e ssh -i /root/.ssh/rsync r...@remotehost:/etc /var/backups/med-gw/ opening connection using: ssh -i /root/.ssh/rsync -l root remotehost rsync --server --sender -vvulogDtprze.iL . /etc protocol version mismatch -- is your shell clean? (see the rsync man page for an explanation) rsync error: protocol incompatibility (code 2) at compat.c(168) [receiver=3.0.3] Версии rsync'а на обоих концах одинаковые... Почему тогда protocol version mismatch? -- Peter Teslenko Jabber: pe...@jabber.mcicb.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
rsync и forced-commands-only
Привет, коллеги. Что-то я не могу понять где грабли. Хочу с удалённого хоста скопировать rsync'ом /etc Делаю: (this_host) ssh-keygen -t rsa -f ~/.ssh/rsync (this_host) scp ~/.ssh/rsync.pub remoteu...@remotehost:/tmp/ (remote_host) cat /tmp/rsync.pub /root/.ssh/authorized_keys (remote_host) rm /tmp/rsync.pub если на remote_host в /etc/ssh/sshd_config прописано PermitRootLogin yes то на this_host нормально выполняется вот такая команда (this_host) rsync -avuz -e ssh -i /root/.ssh/rsync r...@remotehost:/etc /var/backups/remotehost/ если же на remote_host в /etc/ssh/sshd_config прописываю PermitRootLogin forced-commands-only и правлю authorized_keys, прописывая command=rsync -auz -e 'ssh -i /root/.ssh/rsync' r...@remotehost:/etc /var/backups/remotehost/ ssh-rsa дальше_ключ То обваливается вот так Warning: Identity file /root/.ssh/rsync not accessible: No such file or directory. Host key verification failed. rsync: connection unexpectedly closed (0 bytes received so far) [receiver] rsync error: error in rsync protocol data stream (code 12) at io.c(635) [receiver=3.0.3] rsync: connection unexpectedly closed (0 bytes received so far) [receiver] rsync error: error in rsync protocol data stream (code 12) at io.c(635) [receiver=3.0.3] Почему вдруг not accessible? -- Peter Teslenko Jabber: pe...@jabber.mcicb.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org