7

У меня есть система, к которой я могу получить доступ только через несколько входов SSH. Недавно я узнал об использовании ProxyCommand или SSH-туннелей для прозрачного соединения. Можно ли вместо этого mosh , и если да, то как?

1 ответ1

5

Это достижимо, если вы можете использовать mosh на сервере первого прыжка, который сам обеспечивает (прозрачное) обычное соединение SSH с конечной точкой. [1] Вы можете настроить соединение между первым переходом и конечной точкой любым доступным способом. Я думаю, что это решило бы мой случай использования простого мох-дружественного интерфейса mosh с моей стороны.

Теоретически также возможно использовать ретранслятор пакетов UDP, такой как stone или socat, на промежуточных серверах. Однако эксперименты в этом отношении были лишь частично успешными. [2]

(Спасибо Винсенту Лефевру и Марку Стиллвеллу за ответы на мой репост в списке рассылки пользователей mosh.)

[1] http://mailman.mit.edu/pipermail/mosh-users/2014-March/000247.html

[2] См. Https://serverfault.com/questions/390916/mosh-tunnel-via-proxy для предложения, http://mailman.mit.edu/pipermail/mosh-users/2014-March/000248.html. для обсуждения и http://mailman.mit.edu/pipermail/mosh-users/2014-March/000250.html для примера сценария.

Скрипт также есть на Github: https://github.com/marklee77/mosh-proxy

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .