Я пытаюсь подключиться к Ubuntu с помощью Putty через HTTPS (SSH через порт 22 заблокирован через брандмауэр). Я прочитал так много уроков и сайтов по SSL, SSH, туннелированию, ... что сейчас я немного растерялся. Я не могу разобраться, каков правильный путь, какая технология / протокол мне нужны и как это сделать.
Среда
- Ubuntu 16.04 TLS (новая установка, размещенная в облачном сервисе)
- Замазка на Windows 7 (локальная)
- Веб-доступ только через прокси; уже настроен на моей машине Win (порт: 3128)
- Брандмауэр такого рода блокирует все что угодно (включая порт 22 для прямого доступа SSH к терминалу в Ubuntu)
Мои наблюдения и то, что я пробовал до сих пор
Глядя на sshd_config
в Ubuntu, я вижу, что для доступа по SSH включен только порт 22. Добавление порта 443 не работает. Я полагаю, это связано с тем, что используется все тот же протокол?
Потом я заглянул в сервис stunnel4
. Используя учебник здесь я настроил все и пытался подключиться , но это не удается. Даже без брандмауэра (при попытке из дома). Я думаю, причина в том, что туннель просто используется для маршрутизации через сервер Linux?
Вопросы
Итак, еще раз: я хочу подключиться к терминалу SSH через HTTPS из Windows (Putty) в Ubuntu.
- Что использовать? например, туннелирование, https, ...
- Как настроить сервер Ubuntu (sshd deamon, служба stunnel4, ...)?
- Как настроить Putty?