SSH туннель через HTTP(S) прокси (обратный RDP)

Я пытался выполнить этот сценарий:

  • HOST_WORK находится за непрозрачным squid_proxy (его нет, но чтобы выйти наружу, вам нужно его использовать, все остальные пакеты зашиты черным шрифтом на шлюзе, не говоря уже о 0% входящих), где у нас есть SSL, так что это означает также поддержку http_connect или просто CONNECT, которая необходим для туннеля SSH через PuTTY.

  • HOST_SERVER какой-то VPS у меня есть с SSH, настроенным с ::443, KeepAlive,GateWayPorts and /sbin/nologin + /dev/null учетная запись оболочки для переадресации портов.

  • HOST_MEMYSELFANDI это рабочая станция у меня дома.

  • HOST_WORK::3389<=-SQUID:3128-=>HOST_SERVER::443>>><<<=HOST_MEMYSELFANDI

Да, обратный RDP. (Нет, я не хочу VNC, даже если я знаю, что он разработан с функцией обратной связи)

Я тестировал на сегодня без прокси и работал даже с удаленным IP в локальной сети.

Я добавил прокси: порт в PuTTY*, и туннель был бы изменен только на localhost:port не для какой-то другой коробки в локальной сети (да, я сам ее установил R3390 127.0.0.1:3389 в туннельной панели).

Вопросы:

1) Можно ли создать надежный SSH-туннель и сделать обратное "имя службы" через HTTP-прокси, который поддерживает CONNECT (любой SSL-совместимый прокси-сервер?)

2) Как, во имя Бога, вы устанавливаете прокси и порт (без аутентификации!!! просто ip: порт прокси) в строке cmd plink.exe? * Я генерирую сессии с помощью PuTTY GUI и вместо этого выполняю plink.exe -load "session".

3) Есть еще предложения? (если вы упоминаете туннели SSL, я бы предпочел VPN решение, чем это)

0 ответов

Другие вопросы по тегам