Рейтинг:2

Перемещение файлов с помощью rsync и пользовательского порта приводит к отказу в разрешении

флаг jp

Я пытаюсь переместить некоторые файлы между серверами с помощью rsync и нестандартный порт SSH. Я могу войти, когда я просто использую ssh и укажите мой пароль. Когда я пытаюсь с rsync Я получаю отказ в разрешении. Я не уверен, что я делаю неправильно.

Это работает:

ssh -p 1234 я@192.168.0.123

Это не:

rsync -azvhP -e "ssh -p 1234" --remove-sent-files /path/to/source/ [email protected]:/path/to/destination/

> Разрешение отклонено, попробуйте еще раз.

В качестве теста с SCP, это, кажется, работает:

scp -rp -P 1234 /путь/к/источнику/ [email protected]:/путь/к/назначению/

Любые идеи о том, что происходит или как устранить неполадки?

Примечание. Я также попытался сохранить параметры в моем ~/.ssh/config

Разместить мой сервер
  Имя хоста 192.168.0.123
  Порт 1234
  Пользователь меня

Затем попытался rsync с понятным именем хоста, которое, по-видимому, дает идентичные результаты (т.е. запрашивает пароль, а затем отказывает в разрешении на ошибки).

rsync путь/к/исходному моему серверу:/путь/к/назначению
пароль пользователя [email protected]:
Разрешение отклонено, попробуйте еще раз.
Рейтинг:0
флаг jp

Я понял. Серверу, к которому я подключался, сначала нужно было включить службу rsync. Я просто подумал, что если SSH будет работать, то и rsync тоже. до

Рейтинг:0
флаг jp

Вы переопределяете имя пользователя для входа на целевой хост с помощью я@192.168.0.123. Вам нужно переопределить его в ssh команда тоже - ssh -p 1234 -l мне

флаг jp
Я попытался, как вы предложили, `rsync -azvhP -e "ssh -p 1234 -l me" ...`, однако мне по-прежнему отказывают в доступе.
флаг jp
Проверьте журналы на целевом сервере.
флаг jp
Возможно, я неправильно просматриваю журналы, но я вижу запись в журнале только тогда, когда намеренно пытаюсь ввести неправильный пароль. «Пользователь [me] из [192.168.0.123] не смог войти через [SSH] из-за сбоя авторизации». Когда я использую правильный пароль, я увижу отказ в доступе в терминале, но не войду в систему на целевом сервере.
флаг jp
Используете ли вы пароль для аутентификации? Как вы передаете пароль в `rsync`?
флаг jp
Да, я просто использую пароль для аутентификации. По сути, после того, как я запускаю rsync в терминале, он запрашивает пароль: Пароль пользователя `[email protected]: Разрешение отклонено, попробуйте еще раз. (Я обновил выше для большей ясности)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.