Rutoken + WinSCP

Добрый день. Возник вопрос, как заставить WinSCP использовать ключи с rutoken.
С работой Putty SC вопросов не возникло.
Чтобы заставить обычную версию Putty работать с токеном, как я понимаю единственным выходом является использование pageant.exe, который работает с токенами.
Есть вот такие сборки http://smartcard-auth.de/download-en.html
Сам peagent.exe, при указании ему Вашей библиотеки читает токен и видит ключи на нем, но при этом ни putty ни winscp с этим pageant.exe работать не хотят.
"failed to get reply from pageant winscp".

Возможно кто-то уже имеет опыт успешной настройки совместной работы с WinSCP и поделится как это делается, либо есть предложения как "добить" этот способ.

Re: Rutoken + WinSCP

Здравствуйте. Укажите пожалуйста, какой токен и с какой библиотекой на какой системе вы используете.
Готового решения этого вопроса у нас нет, поэтому сходу сказать не могу.
Учитывая то, что pageant нормально общается с токеном, то проблема скорей всего в WinSCP/Putty. Вероятно, они просто не видят нужного агента, поскольку у вас он переделанный из официального. Если вы пришлете логи приложений, то мы попробуем вам помочь.

Как вариант решения проблемы - можно копировать файлы через командную строку в PuttySC.

Re: Rutoken + WinSCP

Добрый день.
Продолжаю данную тему.

PuttySC нормально запрашивает токен и успешно входит на сервер.

peagent.exe читает токен нормально, а WinSCP не запрашивает пароль токена.

. 2013-05-27 14:56:45.155 Looking up host "192.168.2.124"
. 2013-05-27 14:56:45.155 Connecting to 192.168.2.124 port 22
. 2013-05-27 14:56:45.212 Server version: SSH-2.0-OpenSSH_4.3
. 2013-05-27 14:56:45.212 Using SSH protocol version 2
. 2013-05-27 14:56:45.212 We claim version: SSH-2.0-WinSCP_release_5.1.4
. 2013-05-27 14:56:45.220 Doing Diffie-Hellman group exchange
. 2013-05-27 14:56:45.224 Doing Diffie-Hellman key exchange with hash SHA-1
. 2013-05-27 14:56:45.457 Verifying host key rsa2 0x23,0xda8032c1a5ca91f99e0a3d626dc14fca65c9a5fa1cdc4f3c97c02f38770fa9c3cdb069f8d83f8e6dc71a1cf5eaa098350c3ff4d342135cdc8e67b3d2166a25fe924fe285e176eaea0d92942abae16584b3be996b6ba424c0aa114f351c2953079c89e1a82a6974505b8ca0a7a99d1e8c305613c65615d3be2f2a48ed1c1a1e55a66b7cd4a736542a330b4e15964fe7006739d96b4b794affaed1545ebbef363ef15398f5a80d43c668ad9c647a44c57c75a634602b219b4b9fbf0a5ea06b4bf819b7288b96d03bf42d6b69f625e4d09a6e09346e53c6c267ef6f68bf9857b3fb424bc39c81a1d5acd6564e0c81c8c3da2ce11bf766e51b4215ad085ebcb32751 with fingerprint ssh-rsa 2048 ef:d0:fd:82:be:0e:b1:c4:26:f8:48:b2:78:55:a6:64
. 2013-05-27 14:56:45.473 Host key matches cached key
. 2013-05-27 14:56:45.473 Host key fingerprint is:
. 2013-05-27 14:56:45.473 ssh-rsa 2048 ef:d0:fd:82:be:0e:b1:c4:26:f8:48:b2:78:55:a6:64
. 2013-05-27 14:56:45.473 Initialised AES-256 SDCTR client->server encryption
. 2013-05-27 14:56:45.474 Initialised HMAC-SHA1 client->server MAC algorithm
. 2013-05-27 14:56:45.474 Initialised AES-256 SDCTR server->client encryption
. 2013-05-27 14:56:45.474 Initialised HMAC-SHA1 server->client MAC algorithm
. 2013-05-27 14:56:45.514 Pageant is running. Requesting keys.
. 2013-05-27 14:56:45.515 Failed to get reply from Pageant
. 2013-05-27 14:56:45.515 Prompt (2, SSH login name, , login as: )
. 2013-05-27 14:56:47.239 Prompt (7, SSH password, , &Password: )
. 2013-05-27 14:56:48.249 Attempt to close connection due to fatal exception:
. 2013-05-27 14:56:48.249 Closing connection.
. 2013-05-27 14:56:48.249 Sending special code: 12
* 2013-05-27 14:56:48.310 (ESshFatal)

Re: Rutoken + WinSCP

Информация о токене и системе:
RuToken S 32K Версия - 3.0

pagent.exe с официальной страницы:
http://www.chiark.greenend.org.uk/~sgta … nload.html

Re: Rutoken + WinSCP

egorburger пишет:

Информация о токене и системе:
RuToken S 32K Версия - 3.0

pagent.exe с официальной страницы:
http://www.chiark.greenend.org.uk/~sgta … nload.html

А какие операционные системы используются в качестве SSH-клиента и сервера?
Если не сложно, не могли бы вы описать пошагово ваши действия по настройке Putty и WinSCP или указать ссылку на инструкцию, которой вы пользовались?
Также укажите пожалуйста, каким образом на токене была создана ключевая пара для ssh.