Задать вопрос
@Quqas

Как отдебажить почему openssl s_client не устанавливает туннель?

1) если запускать s_server без -www то в консоле вижу как браузер пытается лезть на порт
2) если с -www то в консоле уже чисто, но в браузере открывается текст ключ сервера

а s_client в обоих вариантах не создаёт туннель - показывает только сертификат промежуточного прокси, но не сертификат сервера. и я даже не могу понять он до сервера-то доходит или рвётся еще на проксе\шлюзе\фаерволе?

как отдебажить и понять?(и в итоге починить)

подробности

есть два роутера
роутер1 лицензионный "облачный" но тупой (без entware) кинетик - смотрит наружу
роутер2 "поддельный" но умный кинетик с entware внутри сети, к которому и надо подключиться по ssh ИЗВНЕ
ip серый поэтому весь доступ извне через облако кинетика
и если "чистый" web то всё работает
а openssl не лезет по вот этому облачному пути
понять бы почему и как s_client сделать больше похожим на браузер? -servername уже освоил
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
ValdikSS
@ValdikSS
Команда работает корректно, как и должна. openssl s_server это TLS-терминатор, который выдаст клиенту данные, которые получит в stdin, и отправит то, что ему отправят в stdout.

openssl s_client не устанавливает туннели! Это TLS-клиент, который работает по принципу netcat — «оборачивает» stdin/stdout в TLS. Вам всё уже ответили в предыдущем вопросе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы