<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Проброс доступа к SSH через HTTPS</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132410.html</link>
    <description>Для организации подключения к SSH-серверу из окружений, в которых заблокирован любой трафик, кроме HTTP/HTTPS, можно настроить проброс к SSH на основе внешнего HTTP-прокси.&lt;br&gt;&lt;br&gt;На локальной системе, из которой производится подключение по SSH, добавляем в файл конфигурации ~/.ssh/config настройку для проброса доступа к SSH-сервру с именем &quot;ssh-server&quot; через обращение к хосту &quot;ssh-via-https&quot; утилитой ssh:&lt;br&gt;&lt;br&gt;&lt;br&gt;.ssh/config&lt;br&gt;&lt;br&gt;   Host ssh-via-https&lt;br&gt;        ProxyCommand ~/.ssh/https-tunnel.bash&lt;br&gt;        # уменьшаем интервал проверочных запросов для поддержания соедиения, &lt;br&gt;        # так как некоторые межсетевые экраны агрессивно закрывают неактивные соединения.&lt;br&gt;        ServerAliveInterval 30&lt;br&gt;&lt;br&gt;Создаём скрипт ~/.ssh/https-tunnel.bash, в котором симулируем использование прокси-метода CONNECT при подключении к HTTPS-серверу &quot;https-server&quot; через утилиту socat, которая не поддерживает данный метод.&lt;br&gt;&lt;br&gt;   #!/usr/bin/env bash&lt;br&gt;   &#123; printf &quot;CONNECT ssh-server:22 HTTP/1.0&amp;#92;r&amp;#92;n&amp;#92;r&amp;#92;n&quot;; cat; &#125; &amp;#124; socat - S</description>

<item>
    <title>Проброс доступа к SSH через HTTPS (Я)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132410.html#25</link>
    <pubDate>Sat, 27 Sep 2025 14:32:19 GMT</pubDate>
    <description>&amp;gt; В оригинальной статье написанно, что чувак застрял в больнице и придумал этот &lt;br&gt;&amp;gt; релэй на апаче. Я только не понял, как он не выходя &lt;br&gt;&amp;gt; из больницы все же зарулил домой чтоб проксик на апаче поднять. &lt;br&gt;&amp;gt; Никак рулил любимой удаленно по телефону &lt;br&gt;&lt;br&gt;Через Tethering на телефоне сконфигурил удаленный сервер &lt;br&gt;</description>
</item>

<item>
    <title>Проброс доступа к SSH через HTTPS (Я)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132410.html#24</link>
    <pubDate>Sat, 27 Sep 2025 14:30:29 GMT</pubDate>
    <description>Не, &quot;proxy *&quot; deny.&lt;br&gt;</description>
</item>

<item>
    <title>Проброс доступа к SSH через HTTPS (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132410.html#23</link>
    <pubDate>Tue, 25 Jun 2024 15:28:25 GMT</pubDate>
    <description>Не SSH3, а какая-то поделка идиота, который прокинул SSH по QUICK и зачем-то всё сломал так, что оно теперь не SSH (которому, кстати, пофигу каким протоколом вы пользуетесь, хоть голубями, пока есть два пайпа в одну и другую сторону) и бедняге пришлось выдумать для этого безобразие новое название.&lt;br&gt;</description>
</item>

<item>
    <title>Проброс доступа к SSH через HTTPS (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132410.html#22</link>
    <pubDate>Tue, 28 May 2024 10:13:46 GMT</pubDate>
    <description>sslh&lt;br&gt;</description>
</item>

<item>
    <title>Проброс доступа к SSH через HTTPS (friday1313)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132410.html#20</link>
    <pubDate>Wed, 20 Mar 2024 11:12:30 GMT</pubDate>
    <description>Не подскажите, можно ли в таком случае в PHP-скрипте увидеть ip клиента?&lt;br&gt;Сейчас работает разделение через sslh и он виден в переменной HTTP_X_REAL_IP&lt;br&gt;</description>
</item>

<item>
    <title>Проброс доступа к SSH через HTTPS (Hamer13)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132410.html#19</link>
    <pubDate>Mon, 11 Mar 2024 08:07:11 GMT</pubDate>
    <description>&amp;gt; а кто мешал завести OpenVPN сервер на 443-ем порту? ну ок, допустим &lt;br&gt;&amp;gt; что-то мешало, тогда можно завести сервер у себя, а там клиент &lt;br&gt;&amp;gt; демоном повесить и пофиг, что там из портов открыто &lt;br&gt;&lt;br&gt;Доступ к площадке из внешнего мира &amp;#8212; только по https. Доступ из площадки во внешний мир &amp;#8212; нет вообще. Вот и пришлось этот 443-й порт на самой площадке мультиплексировать.&lt;br&gt;Почему такие ограничения &amp;#8212; нужно спрашивать не у меня.&lt;br&gt;</description>
</item>

<item>
    <title>Проброс доступа к SSH через HTTPS (penetrator)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132410.html#18</link>
    <pubDate>Sat, 09 Mar 2024 20:45:03 GMT</pubDate>
    <description>а кто мешал завести OpenVPN сервер на 443-ем порту? ну ок, допустим что-то мешало, тогда можно завести сервер у себя, а там клиент демоном повесить и пофиг, что там из портов открыто&lt;br&gt;</description>
</item>

<item>
    <title>Проброс доступа к SSH через HTTPS (Дед Анон)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132410.html#17</link>
    <pubDate>Sat, 24 Feb 2024 07:05:42 GMT</pubDate>
    <description>чо за абстрактный враппер костылинга с вашим LAMP?&lt;br&gt;&lt;br&gt;правильный 10-строк костыль для nginx, остальное НеНужно.&lt;br&gt;логи добавить по вкусу, remote_ip ломает.&lt;br&gt;&lt;br&gt;#-----&lt;br&gt;stream &#123;&lt;br&gt;    map $ssl_preread_protocol $upstream &#123;&lt;br&gt;      &quot;&quot;        127.0.0.1:22;&lt;br&gt;      default   127.0.0.1:443;&lt;br&gt;    &#125;&lt;br&gt;    server &#123;&lt;br&gt;      listen 443 backlog=1024;&lt;br&gt;      ssl_preread on;&lt;br&gt;      proxy_pass $upstream;&lt;br&gt;    &#125;&lt;br&gt;&#125;&lt;br&gt;#-----&lt;br&gt;&lt;br&gt;ходим как хотим:&lt;br&gt;$ ssh -p 443 your.server.org&lt;br&gt;$ wget https://your.server.org&lt;br&gt;</description>
</item>

<item>
    <title>Проброс доступа к SSH через HTTPS (OpenEcho)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132410.html#16</link>
    <pubDate>Thu, 22 Feb 2024 13:11:46 GMT</pubDate>
    <description>&amp;gt; такой себе метод: при попытке покнопать под VIM комбинация ^W срубает вкладку &lt;br&gt;&amp;gt; браузера наглухо &lt;br&gt;&lt;br&gt;Так то шорткаты браузера или десктопа, удалить/поменять тогда&lt;br&gt;</description>
</item>

</channel>
</rss>
