Apache를 통한 SSH 터널링을 위한 정방향 및 역방향 프록시

Apache를 통한 SSH 터널링을 위한 정방향 및 역방향 프록시

SSL이 있거나 없는 여러 웹사이트를 실행하는 Apache 2.4 서버(Debian Jessie)가 있습니다.

지금 제가 있는 호텔에서는 22번 포트가 막혀있는 것 같은데, 서버에 접속해서 관리를 계속하고 싶습니다. 내가 궁극적으로 달성하고 싶은 것은 Putty 또는 일반 Linux를 사용하여 ssh내 도메인의 하위 도메인을 통해 포트 443을 사용하여 내 서버에 연결하는 것입니다 ssh.mydomain.com:443. 가능합니까?

나는 이것을 구글링하여 다양한 답변을 찾았지만 그 중 어느 것이 실제로 원하는 것인지 이해할 수 없는 것 같습니다.여기단지 예입니다. 거기에 제공된 예제를 포트로 변경했지만 443작동하지 않는 것 같습니다. 이것이 내가 가진 것입니다:

<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>

조언을 해주고 내가 뭘 잘못하고 있는지 말해 줄 수 있나요?

관련 정보