У меня есть сервер Windows 2003 SP2 с установленным CopSSH версии 1.1.0.1. У меня есть пользователь, настроенный для SFTP, который может передавать файлы с двух серверов. Я пытаюсь добавить открытые ключи, которые он мне предоставил, чтобы он мог передавать файлы с трех дополнительных серверов. Я добавил ключи, открыв оболочку BASH и используя командную строку для перехода к домашнему каталогу этого пользователя, а затем выполнив эту команду cat your public key >> authorized_keys
Открывая файл authorized_keys в текстовом редакторе, я вижу, что были добавлены новые ключи.
После добавления новых ключей я остановил, а затем перезапустил opensshserver.
Когда пользователь пытается выполнить тест с одного из новых серверов, он получает ошибку Permission denied (publickey, keyboard-interactive). потерянное соединение
Следуя рекомендациям ответа на аналогичный вопрос о stackoverflow (
chmod 700 ~ / .ssh chmod 600 ~ / .ssh / authorized_keys
Пользователь по-прежнему получает отказ в разрешении (открытый ключ, интерактивная клавиатура)