Я пытаюсь получить доступ к своему серверу Windows 2008 R2 через SSH. У меня есть подключение к удаленному рабочему столу, но мне нужно загрузить свои файлы на сервер. Для серверов SSH на сервере Windows я пробовал Cygwin+OpenSSH, но он запускается примерно один из двадцати, когда я пробую его, поэтому я установил FreeSSHd и запустил его вручную. FreeSSHd сгенерировал закрытый ключ «RSAKey.cfg», когда я его установил, и я попытался скопировать его в файл и преобразовать его в .ppk с помощью PuTTYgen на моем ПК, чтобы он мог работать с WinSCP или клиентом FileZilla. Я создал пользователя, который может использовать Shell, SFTP или Tunnel и настроен на аутентификацию с аутентификацией с открытым ключом, но когда я пытаюсь войти в систему как SFTPuser@[IPAddress]
, я получаю следующую ошибку в WinSCP:
Сервер отказался подписать открытый ключ, несмотря на принятие ключа!
Вопросы:
- Что это значит?
- Какова правильная процедура для получения подходящей пары открытый / закрытый ключ для работы друг с другом в FileZilla + WinSCP?