Изменен пароль для пользователя, будет ли ssh работать?

Я изменил пароль для пользователя, но если у кого-то еще есть ключ SSH на своем ноутбуке, пользователь все равно может войти в систему?

Пароль используется только в том случае, если у вас нет ключа SSH не так ли?

1
задан 29 July 2017 в 07:41

2 ответа

Да, пользователь все еще может войти в систему только с помощью клавиш.

Если вы настроили SSH-ключ для одного из ваших клиентов, то предпочтительными параметрами для этого клиента является использование ключа SSH, если только он специально использует метод аутентификации пароля, например:

ssh -o PreferredAuthentications=password host

, после чего он должен знать пароль. Если вы ищете способ, чтобы никто не мог войти в эту учетную запись, вам нужно удалить ключи:

mv /home/user/.ssh/authorized_keys{,.rm}

, после чего люди могут войти только с помощью пароля, но они все еще могут копировать свои ключи в ~/.ssh.

для более гибких правил вам нужно изменить конфигурацию вашего ssh-сервера.

1
ответ дан 18 July 2018 в 09:28

Да, пользователь все еще может войти в систему только с помощью клавиш.

Если вы настроили SSH-ключ для одного из ваших клиентов, то предпочтительными параметрами для этого клиента является использование ключа SSH, если только он специально использует метод аутентификации пароля, например:

ssh -o PreferredAuthentications=password host

, после чего он должен знать пароль. Если вы ищете способ, чтобы никто не мог войти в эту учетную запись, вам нужно удалить ключи:

mv /home/user/.ssh/authorized_keys{,.rm}

, после чего люди могут войти только с помощью пароля, но они все еще могут копировать свои ключи в ~/.ssh.

для более гибких правил вам нужно изменить конфигурацию вашего ssh-сервера.

1
ответ дан 24 July 2018 в 19:20

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

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