Я настроил домашний сервер (Ubuntu Server 17.04) на выходных. Я настроил SSH [0] и ufw [1]. После загрузки я не могу войти через SSH, пока я не захожу локально. После того, как я (повторно) подключу монитор и клавиатуру и войду в систему локально, я смогу войти / выйти из системы через SSH на неопределенный срок, даже после выхода из локального сеанса.
Прошлой ночью я смог войти по SSH и оставил сервер работающим. Этим утром я не смог войти через SSH, хотя компьютер не был перезагружен за ночь. Я VisualHostKey
в моей конфигурации клиента SSH (на macOS), и я могу видеть ascii art с сервера, но затем я получаю ошибку Permission denied (publickey)
.
[0] Отключить вход в систему root
, отключить вход с помощью пароля, включить вход с открытым ключом, загрузить ключ, изменить порт
[1] Измените все правила icmp
(ping) на DROP
(ipv4 и ipv6), разрешите собственный порт SSH, запретите все остальное