1

Я изменил пароль на своем сервере Ubuntu. Но я заметил, что я все еще не могу ssh, потому что я сделал ssh-copy-id прежде. Я хочу отозвать доступ к себе и другим пользователям, которые могли скопировать ключ ssh.

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

2 ответа2

5

Если всем им был предоставлен доступ к одному и тому же пользователю на сервере, вам следует открыть /home/user/.ssh/authorized_keys - обычно это путь к файлу, в котором ssh хранит открытые ключи пользователей, которым разрешен вход в систему.

Если есть, просто удалите ключи, которые вы хотите - они обычно имеют комментарий после них, указывая имя пользователя / имя хоста, где они были сгенерированы.

1

Удалите ~user/.ssh/authorized_keys чтобы запретить пользователю подключаться с помощью любой пары ключей ssh; или отредактируйте его, чтобы удалить определенные пары ключей.

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