Proxy para frente e reverso para tunelar ssh através do Apache

1

Eu tenho um servidor Apache 2.4 (no Debian Jessie) com vários sites rodando nele com e sem SSL.

No hotel em que estou agora, a porta 22 parece estar bloqueada, mas gostaria de me conectar aos meus servidores para continuar gerenciando-os. O que eu gostaria de alcançar, eventualmente, é usar Putty ou linux normal ssh para se conectar ao meu servidor usando a porta 443, através de um subdomínio do meu domínio, então algo como: ssh.mydomain.com:443 . Isso é possível?

Eu pesquisei isso e encontrei muitas respostas diferentes, e não consigo entender qual delas é o que eu realmente quero. Aqui é um exemplo. Eu mudei o exemplo dado lá para a porta 443 , mas não parece funcionar. Aqui está o que eu tenho:

<VirtualHost *:443>

  ServerName ssh.mydomain.com
  DocumentRoot /var/www/empty

  RewriteEngine On
  RewriteCond %{REQUEST_METHOD} !^CONNECT [NC]
  RewriteRule ^/(.*)$ - [F,L]

  ## Setup proxying between youwebserver:8443 and yoursshserver:22

  ProxyRequests On
  ProxyBadHeader Ignore
  ProxyVia Full

  AllowCONNECT 22

  <Proxy *>
    Order deny,allow
    Deny from all
  </Proxy>

  <ProxyMatch (ssh\.mydomain\.com)>
    Order allow,deny
    Allow from all
  </ProxyMatch>
</VirtualHost>

Poderia, por favor, dar conselhos e me dizer o que estou fazendo de errado?

    
por The Quantum Physicist 01.03.2016 / 15:28

0 respostas