SSH Основанные на ключе сбои аутентификации

Мне настраивали пару ключей RSA для аутентификации в мой сервер SSH. Сервером является Сервер Ubuntu, и я пытаюсь войти в систему с помощью Шпаклевки в Windows. Я загружаю свой закрытый ключ в Театрализованное представление (агент аутентификации Шпаклевки), и я пытаюсь войти в систему. Сервер просит мое имя пользователя, которое я ввел. Затем я получаю сообщение об ошибке: "Разъединенный: никакие поддерживаемые доступные методы аутентификации".

Затем я пытался сидеть в своей машине сервера и войти в систему непосредственно с моим именем пользователя и паролем. Затем в то время как все еще зарегистрированный к хост-машине, я пробую к SSH в сервер от удаленной машины с помощью ключа RSA снова. В этом случае, работы процесса входа в систему.

Может любой помогать мне выяснить, почему основанная на ключе аутентификация только работает, если пользователь уже зарегистрирован к хост-машине.Спасибо.

4
задан 16.09.2010, 04:30

2 ответа

Я видел, что это происходит, когда корневой каталог пользователя не локален, но на NFS автомонтируются в сети. Если Ваш корневой каталог уже не смонтирован когда sshd идет для поиска Вашего ~/.ssh/authorized_keys, это не сможет получить доступ к нему вовремя, таким образом, основанная на открытом ключе аутентификация перестанет работать.

4
ответ дан 07.12.2019, 20:26

Не может прокомментировать так...

Если Вы останавливаете sshd сервис (service sshd stop) на Вашем сервере можно выполнить его в интерактивном режиме для получения некоторого вывода отладки (sudo sshd -D). Это может быть связано с мерами защиты файла на ~/.ssh и ~/.ssh/authorized_keys.

1
ответ дан 07.12.2019, 20:26

Теги

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