Недавно я установил сервер Ubuntu 10.10 (32-битный) на хосте VPS. Вслед за установщиком Ubuntu я добавил OpenSSH. Еще очень мало было установлено, и это конфигурация OpenSSH по умолчанию.
По какой-то причине я не могу подключиться по SSH к коробке если только Сначала я открываю соединение TightVNC через консоль администрирования хостов. Как только будет сделана попытка подключиться к ящику VNC, я смогу подключиться к нему напрямую по SSH (например, с помощью PuTTY). Закрытие TightVNC не имеет значения - я могу продолжать использовать открытое соединение SSH и создавать новые сеансы.
Есть идеи, в чем проблема и как я ее исправлю?
Спасибо за полезные комментарии - это помогло мне найти настоящую проблему.
Услуга VPS - это Wheresmyserver.co.nz - в соответствии с эта документация:
Каждый раз, когда вы получаете доступ к серверу через панель управления WMS, ваш IP-адрес прозрачно и автоматически разрешает временный доступ ко всем портам на этом конкретном сервере. Когда вы покидаете панель управления, эти порты за вами автоматически закрываются.
На самом деле это вступает в силу при подключении к сеансу VNC, и это объясняет, почему я временно получал доступ.
Фактическая проблема заключалась в том, что брандмауэр был настроен так, чтобы разрешать только входящие HTTP, https и ping. Добавление порта 22 во входящие правила брандмауэра устранило проблему. Руководитель, встречайте стол.
Еще раз спасибо!