Ошибка предположительно, потому что ssh.github.com
является выделенным сервером (я думаю, что некоторые из них, и в настоящее время он разрешает два разных IP-адреса), и брандмауэр вашей компании предположительно только включает белые списки соединений с "basi c" github.com
, который разрешает набор хостов, отличающийся от набора ssh.github.com
.
Это необходимо, поскольку в обоих случаях программное обеспечение на стороне сервера, обрабатывающее входящие соединения на один и тот же порт , должно быть другим ( сервер S SH против веб-сервера, говорящего по HTTPS).
Что касается вашего общего вопроса - нет, это невозможно: S SH ( S ecure SH протокол ELL и H год T ext T передача P протокол, S ecure ) не имеют никакого отношения друг к другу, за исключением того факта, что они оба обеспечивают безопасность (аутентификацию и конфиденциальность) для каналов связи, которыми они управляют.