У меня есть 2 сервера человечности 14.04 в vm в моей машине. Я вошел в систему эти 2 сервера как пользователь chandhu, затем при помощи sudo-i, я изменился как корень. У меня есть один файл в пользователе chandhu. Я хочу для перемещения этого от одного сервера до другого при помощи rsync. В то время как я ввожу следующую команду:
rsync -avh /home/chandhu/me.txt root@192.168.151.123:/home/chandhu/
там показ ошибки. Но в то время как я ввожу команду как это:
rsync -avh /home/chandhu/me.txt chandhu@192.168.151.123:/home/chandhu/
дела идут гладко. затем, какова была причина той ошибки?
Сообщение об ошибке дано ниже rsync: соединение неожиданно закрывается (0 байтов, полученных до сих пор) [отправитель] rsync ошибку: ошибка в rsync потоке данных протокола (кодируют 12) в io.c (226) [sender=3.1.0]
Если не уже сделанный, необходимо удостовериться, что корень, регистрирующийся через SSH на 192.168.151.123, разрешен. Корневой вход в систему отклонен по умолчанию. Во-вторых, необходимо установить пароль root, который также не установлен по умолчанию.
Разрешение базируются вход в систему:
--- ./sshd_config_2014-10-12 2014-10-21 15:00:24.354489498 +0200
+++ /etc/ssh/sshd_config 2014-10-21 15:03:03.925036747 +0200
@@ -24,7 +24,7 @@
# Authentication:
LoginGraceTime 120
-PermitRootLogin without-password
+PermitRootLogin yes
StrictModes yes
RSAAuthentication yes
Перезапуск ssh сервис:
sudo service ssh restart
пароль root Набора:
sudo passwd
Вы знаете пароль корня в 192.168.151.123? Первая команда, Вы скопируете файл от локального до 192.168.151.123 как корень, тогда необходимо ввести пароль корня. Вторая команда, Вы будете использовать свое имя пользователя и пароль, таким образом, это будет работать как очарование.