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