Нужно разрешить доверенному другу доступ к сеансу SSH на моей локальной машине.

Есть ли сценарий или один вкладыш, который позволит мне легко использовать программное обеспечение для удаленного входа (teamviewer и т.д.)

  • обрабатывать обход маршрутизатора / порта
  • генерировать сеансовый ключ

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

1 ответ1

1

Есть несколько способов решить эту проблему.

Веб-терминал

Веб-терминал позволяет подключаться к вашему серверу через SSH через веб-браузер. Эти клиенты обычно основаны на AJAX и требуют подключения к внутреннему серверу или даже должны быть размещены в самой системе. Большим преимуществом этого метода является то, что первоначальный и повторный доступ очень прост, но для первоначальной настройки требуется больше времени. Вам придется использовать веб-сервер для обслуживания страницы, защитить ее и сделать переадресацию портов для самого веб-сервера.

Более подробную информацию, в том числе конкретные продукты, можно найти в Википедии: ссылка


Решения для совместного использования экрана

Если вы запускаете X на своем локальном компьютере, вы можете найти решения для совместного использования экрана, такие как TeamViewer или YuuGuu (которые также работают в Linux). VNC-подобными инструментами, не полагаясь на сторонних разработчиков, является другая категория, но вам придется перенаправить порт на маршрутизаторе.

Особое примечание, хотя для его использования требуется учетная запись Oracle, это Oracle Shared Shell. Это Java-апплет, который запускается из браузера и позволяет настроить SSH-соединение с компьютером в вашей сети. Затем другой пользователь может войти в сеанс (например, в видеоконференцию), и вы можете открыть сеанс. Изначально разработанный для того, чтобы сотрудники службы поддержки Oracle могли работать на компьютерах клиентов, он не требует участия сотрудника Oracle в сеансе.

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