|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
Подскажите что делаю не так!? Вроде все по примеру, а не выходит каменный цветок на libssh2_userauth_publickey_fromfile выпадает с ошибкой -7 при этом libssh2_userauth_list возвращает publickey Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 13:25 |
|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
wolverinlibssh2_userauth_publickey_fromfile выпадает с ошибкой -7 А что говорит документация об этом номере ошибки? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 13:50 |
|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, судя по исходнику код соответствует LIBSSH2_ERROR_SOCKET_SEND - Unable to send data on socket. что вобщем то мне ни о чем не говорит может нужно что то еще указывать перед соединением, параметры какие то ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 13:51 |
|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
wolverinсудя по исходнику Я сказал "документация". Это несколько другая вещь: 0 is returned if authentication succeeds. In case of error, -1 is returned, and libssh2_session_last_error() will return one of the errorcodes below. Errors LIBSSH2_ERROR_ALLOC LIBSSH2_ERROR_SOCKET_SEND LIBSSH2_ERROR_PUBLICKEY_UNRECOGNIZED LIBSSH2_ERROR_PUBLICKEY_UNVERIFIED И, судя по ней, ты неправильно получаешь код ошибки. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 13:58 |
|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
wolverin, А id_rsa с паролем или без? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 13:58 |
|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
Anatoly Moskovsky, без пароля, так вроде проверил заходит по ключу штатно на удаленный ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 13:59 |
|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, да все правильно с ошибкой, вопрос как ее победить https://www.libssh2.org//libssh2_userauth_publickey_fromfile_ex.html Return 0 on success or negative on failure. It returns LIBSSH2_ERROR_EAGAIN when it would otherwise block. While LIBSSH2_ERROR_EAGAIN is a negative number, it isn't really a failure per se. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 14:03 |
|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
Если это действительно EAGAIN, то просто вызывай снова. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 14:22 |
|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, сколько снова? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 14:27 |
|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
wolverinсколько снова? Зависит от причины EAGAIN. Если это сигнал - по обстоятельствам. Если сокет в неблокирующем режиме - пока не надоест. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 14:57 |
|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, количество вызовов не влияет на результат ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 19:18 |
|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
да и код LIBSSH2_ERROR_EAGAIN другой -37 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 19:20 |
|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
может версия из репозитория старовата 1.4.3-4.1+deb8u2 хотя ssh клиент же как то работает в этой версии дебиана ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 06:11 |
|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
дописал в обработку ошибки libssh2_session_last_error, который пишет Unable to send userauth-publickey request ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 08:06 |
|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
похоже libssh2 не может прожевать ключ ssh, а какой ключ он вообще способен понимать? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 13:56 |
|
libssh2 и LIBSSH2_ERROR_SOCKET_SEND
|
|||
---|---|---|---|
#18+
вобщем качнул 1.8.2, собрал на openssl c дебагом - и просто по приватному ключу без публичного заработало версия в репозитории КРИВАЯ ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2019, 11:20 |
|
|
start [/forum/topic.php?fid=57&msg=39792318&tid=2017646]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 264ms |
total: | 414ms |
0 / 0 |