Я настроил домашний сервер (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, запретите все остальное

1 ответ1

0

Я забыл упомянуть, но я выбрал "Зашифрованный LVM" и позволил установщику обработать разбиение диска. Кажется, SSH не может прочитать мой домашний каталог, чтобы проверить мой ключ. Я не потратил много времени / усилий на настройку этого сервера, поэтому собираюсь просто переустановить его без шифрования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .