@PoliceDogs

Как осуществить переброс ssh команд?

Здравствуйте, как осуществить "Переброс" ssh команд с одного сервера на другой?
Есть 2 сервера(допустим, vps1 и vps2). Нужно сделать так, что бы клиент подключался по ssh к vps1, но все вводимые команды должны быть переброшены и выполнены на vps2. При этом, желательно, без видимых изменений для vps1. Грубо говоря, vps1 выступает в качестве прокси, если можно так сказать. Заранее огромное спасибо за Ваши ответы :)
  • Вопрос задан
  • 181 просмотр
Пригласить эксперта
Ответы на вопрос 4
keydon2
@keydon2
...
Но это же есть в мане! Как вы пользуетесь ПО, не прочитав хотя бы man ssh?
ssh -A vps1
ssh vps2
echo $HOSTNAME
Ответ написан
Комментировать
Можно пробросить через ssh туннель, если на vps1 включен port forwarding (по умолчанию он включен)
ssh -f -N -L 22022:vps2:22 username@vps1
ssh -p 22022 username@localhost
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
rsh server1 "rsh server2 cmd"
Ответ написан
Комментировать
@Human_Jan
Используйте ansible
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы