Вход ssh с использованием ключей ssh ​​работает только один раз после входа в систему

Общее правило - редактировать разделы Windows в Windows и разделы Linux в Linux. Хотя разделы, сделанные в Windows, можно редактировать в Linux, но не наоборот.

Я бы предложил создать живой USB-накопитель с Ubuntu, загрузиться в него и сжать из него раздел Ubuntu на жестком диске. Вам нужно размонтировать раздел, прежде чем редактировать его.

3
задан 26 August 2017 в 09:15

2 ответа

Благодаря комментарию @muru о зашифрованных домашних каталогах, я привел эту статью о том, как с этим бороться.

TLDR; этой статьи выглядит следующим образом и исправлена ​​моя проблема:

Создайте каталог в /etc/ssh/ с тем же именем, что и пользователь входа в систему. В моем случае: /etc/ssh/joe. Скопируйте файл authorized_keys в этот каталог. Установите правильные разрешения этого файла и каталога пользователю. Добавьте в файл sshd_config следующую строку:

AuthorizedKeysFile /etc/ssh/%u/authorized_keys

Создайте каталог в /etc/ssh/ с тем же именем, что и пользователь входа в систему. В моем случае: /etc/ssh/joe.

Все исправлены!

0
ответ дан 18 July 2018 в 08:00

Благодаря комментарию @muru о зашифрованных домашних каталогах, я привел эту статью о том, как с этим бороться.

TLDR; этой статьи выглядит следующим образом и исправлена ​​моя проблема:

Создайте каталог в /etc/ssh/ с тем же именем, что и пользователь входа в систему. В моем случае: /etc/ssh/joe. Скопируйте файл authorized_keys в этот каталог. Установите правильные разрешения этого файла и каталога пользователю. Добавьте в файл sshd_config следующую строку:

AuthorizedKeysFile /etc/ssh/%u/authorized_keys

Создайте каталог в /etc/ssh/ с тем же именем, что и пользователь входа в систему. В моем случае: /etc/ssh/joe.

Все исправлены!

0
ответ дан 24 July 2018 в 18:57

Другие вопросы по тегам:

Похожие вопросы: