временно отключите вход в систему с помощью одного определенного ssh ключа

Это надеется быть ошибкой в Weechat 0.4.1. Я нашел этот поток названным: ошибка № 38496: соединение Bitlbee 127.0.0.1/6667 повреждения после 0.4.0.

Пятница 12 апреля 2013 10:49:57 UTC, комментарий № 8:
Проблема должна быть решена. Pavel спасибо для доступа на машине OS X, которая помогает мне решить проблему. Pavel и Peter: протестируйте последнюю версию мерзавца и сообщите мне, есть ли у Вас все еще проблемы.

Можно получить последнюю версию от мерзавца repo:

http://git.savannah.gnu.org/cgit/weechat.git

3
17.11.2014, 18:46
2 ответа

Вы можете префиснуть ключ с принудительной командой, которая сообщает пользователю, что происходит. Например:

command="/usr/bin/printf '*** Your key has been disabled ***\r\n'; sleep 1",no-pty,no-port-forwarding ssh-rsa AAAAB2...19Q== joe@example.net

Тогда они получают:

$ ssh servername
PTY allocation request failed on channel 0
Your key has been disabled
Connection to lxdns101 closed.
4
27.01.2020, 21:12

Да, можно просто поставить # (или любой другой символ, если исходная запись, например ssh-rsa больше недействительна), перед соответствующей строкой.

Если вы сделаете это, и система также позволит ввести простой текстовый пароль, то пользователю будет предложено ввести пароль для входа в систему. Поэтому, возможно, вы захотите проверить, что с учетной записью нет (известных) ассоциированных паролей.

3
27.01.2020, 21:12

Теги

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