2016-12-27 2 views
0

Мне нужно получить файл конфигурации с сервера Linux, который аутентифицируется с помощью ключей ssh. Я застрял с сообщением «Обратный звонок».Аутентификация открытого ключа RCurl SSH не выполнена: обратная обратная ошибка

conf = scp(host="10.10.10.10", path="/home/admin/codebase/config.txt", 
     user="admin", keypasswd = "", verbose=TRUE, 
     key=c("C:/echinn/.ssh/my_public_key", "C:/echinn/.ssh/my_private_key")) 

я получаю следующие выходные данные

* Trying 10.10.10.10... 
* Connected to 10.10.10.10 (10.10.10.10) port 22 (#0) 
* SSH MD5 fingerprint: 8fa4562037d2f1e68c7ff419f9dc7656 
* SSH authentication methods available: publickey,gssapi-keyex,gssapi-with-mic 
* Using SSH public key file 'C:/echinn/.ssh/my_public_key' 
* Using SSH private key file 'C:/echinn/.ssh/my_private_key' 
* SSH public key authentication failed: Callback returned error 
* Failure connecting to agent 
* Authentication failure 
* Closing connection 0 
Error in function (type, msg, asError = TRUE) : Authentication failure 

Я также попытался с "GetURL()", но в конечном итоге с той же ошибкой. Я могу успешно подключаться с помощью putty и WinSCP с (.ppk-форматом) к тем же открытым/закрытым ключам.

На сервере Linux/вар/Журнал/безопасный Я вижу следующее для каждого исполнения

sshd[xxxx]: Connection closed by x.x.x.x [preauth] 

ответ

Смежные вопросы