我有一个 Apache 2.4 服务器(在 Debian Jessie 上),上面运行着多个使用或不使用 SSL 的网站。
在我现在所在的酒店,端口 22 似乎被阻止,但我想连接到我的服务器以继续管理它们。我最终想要实现的是使用 Putty 或普通 linuxssh
通过我的域的子域使用端口 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>
您能否提供建议并告诉我我做错了什么?