1

Я имею тенденцию входить во многие удаленные сайты, и обычно у нас есть следующие настройки: шлюз работает под управлением OpenWRT с сервером SSH, за NAT есть клиентские машины, на которых работает UltraVNC. Хотя у меня нет проблем с туннелированием моих VNC-соединений через этот SSH-сервер, работающий на шлюзе, в последнее время мне нужно было позволить другим людям также иметь доступ к этим машинам.

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

То есть программное обеспечение позаботится о создании туннеля SSH и открытии средства просмотра VNC. Цель состоит в том, чтобы я мог передать это программное обеспечение кому-то еще, и у них будет список имен компьютеров, на которых можно будет щелкнуть и начать использовать VNC (им будет предложено ввести учетные данные для аутентификации, но это должно быть об этом).

Существует ли подобное программное обеспечение, или мне нужно собрать несколько C # foo?

Спасибо!

Обновить:

Что касается решения PuTTY:

Это способ, которым я сейчас занимаюсь. Проблема заключается в том, что моим пользователям иногда нужно подключить VNC к нескольким машинам одновременно, создавая подобные стандартные профили, которые портят это решение (например, какой локальный порт использовать, не имея пользователя, который знает, к чему подключаться в программном обеспечении VNCViewer).

Например, если я сохраняю сессии в форме (используя команды ssh cli-style):

ssh -l username hostname.com -L 5900:remoteHost_number_1:5900
ssh -l username hostname.com -L 5900:remoteHost_number_2:5900
ssh -l username hostname.com -L 5900:remoteHost_number_3:5900

Когда пользователь подключается в VNC, все, что ему нужно знать, это подключаться к localhost . Проблема возникает, когда они хотят подключиться как к remoteHost_number_1 и к remoteHost_number_2 одновременно. Тогда мой пользователь должен будет знать, какой порт прослушивает его локальная машина, и это то, чего я пытаюсь избежать. Для тривиального случая это не проблема, но когда количество систем велико, это становится проблемой. Эта проблема может еще больше усугубиться, если есть hostname1.com , hostname2.com и т.д., Каждая из которых имеет такое же количество систем за NAT.

Я также хотел бы, чтобы в этом процессе было как можно меньше шагов, поскольку мои пользователи, как правило, не самая техническая группа.

Еще раз спасибо!

2 ответа2

2

замазка сделает свое дело

0

Для полноты также есть ssvnc.

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