У меня есть хост Ubuntu 16.04 на EC2, который становится недоступным каждый раз, когда я забываю закрыть ssh-соединение командой exit. Вот что я проверил:
- Порт 22 открыт (очевидно, поскольку это происходит после того, как соединение ssh остается открытым) для всех IP-адресов.
- Я знаю, что хост не умер, так как есть порт, работающий на порту 80, который все еще доступен.
- Перезагрузка не помогает. Единственное, что работает, это завершение экземпляра и повторное создание.
- Снимок экрана хоста из EC2 показывает только приглашение к входу и больше ничего.
- Вход в систему с помощью встроенного терминала в AWS также истекает.
- Мой сетевой брандмауэр не является проблемой, так как я сначала установил соединение ssh.
Я подозреваю, что демон ssh по какой-то причине умирает. Если это так, то я не понимаю,
Почему демон ssh умирает только из-за тайм-аута соединения SSH.
Если демон SSH мертв, почему он не запускается снова после перезапуска.
Если это не так, что еще может быть не так?