lxfr
@lxfr

Удаление ненужных ключей на сервере после ssh-copy-id — где и как удалить?

Если кто-то отправил свой ключ на мой сервер через ssh-copy-id (чтобы потом входить без пароля) где мне посмотреть все эти ключи кто их прислал и как удалить ненужные?
  • Вопрос задан
  • 1921 просмотр
Решения вопроса 2
BuriK666
@BuriK666
Компьютерный псих
~/.ssh/authorized_keys
~/.ssh/authorized_keys2
в /etc/ssh/sshd_config
есть опция
# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
# but this is overridden so installations will only check .ssh/authorized_keys
#AuthorizedKeysFile     .ssh/authorized_keys
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Ключи хранятся в $HOME/.ssh/authorized_keys (дефолтное имя, может быть изменено)
Каждый ключ - одна строка этого файла.
Кто их прислал посмотреть нельзя, поскольку их в этот файл можно даже просто вставить любым текстовым редактором, без всяких логов. Но в конце ключа обычно идет комментарий, который может помочь.

Удалить - просто удаляешь строчку с конкретным ключом. Обычным текстовым редактором (vi подойдет).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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