Рейтинг:0

Разрешение отклонено с помощью обратного туннеля rsync

флаг us

Я хочу, чтобы хост B установил туннель ssh для хоста A, чтобы он мог выполнять rsync с хостом C. Ключи есть только у хоста B. Все три машины используют один и тот же ключ.

Я пробовал это:

ssh -i ~/.ssh/key -A -R localhost:50000:Host_A:22 Host_C 'sudo -E -s rsync -a -e "ssh -v -l admin -p 50000 -o StrictHostKeyChecking=no" -- rsync-path="sudo rsync" /path/localhost:/path'

Однако я получаю ssh доступ запрещен ошибка при выполнении команды rsync. я думал думал -Э -с параметры в sudo сохранят среду/оболочку и позволят мне использовать ключ, но, по-видимому, нет.

Есть идеи, как это сделать?

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

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