openssh: отказ с открытым ключом для одного пользователя только

Вы могли бы хотеть посмотреть на услуги Amazon S3.

Они теперь позволяют Вам потоку файлы FLV, и Вы только обвинены за используемую пропускную способность.

Если бы пользователь должен был наблюдать целый файл 500 МБ, то он стоил бы Вам о 7.5c

2
задан 2 July 2011 в 00:17
2 ответа

Просто даю «правильный» ответ, хотя я отредактировал исходный вопрос, чтобы отразить решение ... но продолжаем.

Решение: Причина оказалась в том, что учетная запись пользователя был заблокирован на сервере. Сначала я не обращал внимания на это, потому что учетная запись пользователя была заблокирована и на старом сервере, но ssh по-прежнему функционировал должным образом.

Я обнаружил это частично, установив «Use PAM no» в конфигурации sshd. файл, перезапустив sshd и снова попробовав ssh. Одной из записей журнала было сообщение о том, что «учетная запись заблокирована». После разблокировки учетной записи я смог успешно подключиться по ssh с помощью публичного ключа.

1
ответ дан 3 December 2019 в 11:03

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

$ chown user:group ~user/.ssh/authorized_keys
$ chmod 600 ~user/.ssh/authorized_keys
2
ответ дан 3 December 2019 в 11:03

Теги

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