Есть сервак с одним внешним IP. На нем стоит apache и ssh. У меня на работе стоит прокси, который разрешает connect только на 443 порт. До этого я ssh порт менял на 443 и все работало отлично, но сейчас понадобилось поднять https, и теперь ищу пути решения.
У меня есть два доменных имени, к примеру http://www.myserver.com и ssh.myserver.com. Пытался через ProxyPass настроить перенаправление на ssh, но ничего не вышло. Вот конфиг:
<VirtualHost ssh.myserver.com:443>
ServerName ssh.myserver.com
NameVirtualHost ssh.myserver.com:443
AllowCONNECT 22 443
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:22/
</VirtualHost>
При попытке подключения через ssh клиент, он зависает и ничего не говорит, причем даже в логах ничего не отображается. Зато если через браузер, то в логах отображается запрос. Попытки прикрутить ssl ни к чему не привели.
Даже не знаю возможно ли так настроить систему? Гуглил по поводу этой связки, ничего толкового не нашел, разве что поднять прокси, и в клиенте указать его, но я на работе и так через прокси сижу :(
И еще один вопрос. У меня сейчас только один виртуальный хост на 443 порту, т.е. к нему можно подключаться хоть по ip. Можно ли сделать чтобы ssh нормально подключался и сайт по https работал?