Я полагаю, что Вы могли установить ForceCommand
директива к /bin/false
предотвратить доступ оболочки.
Мое предположение - то, что Вы не можете соединиться, потому что аэропорт имеет брандмауэр, который фильтрует исходящие порты. Если Вы сделали, чтобы Ваш ssh демон послушал на порте TCP 80 (зарезервированный для HTTP), или 443 (зарезервированный для HTTP/S) он, вероятно, работал бы.
Вы могли настроить свой ssh сервер дома для слушания в порте 80, который должен быть открыт из сети Wi-Fi аэропорта.
Если они направляют веб-трафик через свой собственный прокси-сервер существуют проекты туннелировать ssh через прокси HTTP как этот: