<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Опять C_Login failed]]></title>
		<link>https://forum.rutoken.ru/topic/2877/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/2877/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Опять C_Login failed».]]></description>
		<lastBuildDate>Tue, 06 Nov 2018 07:53:26 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Опять C_Login failed]]></title>
			<link>https://forum.rutoken.ru/post/12249/#p12249</link>
			<description><![CDATA[<p>Здравствуйте.</p><p>1) в opensc недавно проводили несколько чисток кода, связанных с потенциальными уязвимостями. По возможности не ставьте непротестированные версии, так как в них может быть много что не так. Думаю, проблема с заблокированным пином скорее всего связана именно с этим.<br />2) без ввода пин-кода пользователя можно получить список объектов не защищенных пин-кодом. Пинкодом защищаются закрытые ключи, а сертификаты лежат в открытом виде. Создать ключ, удалить ключ, подписать на ключе без знания пинкода никак не выйдет, а посмотреть открытые объекты можно. Так работают не только Рутокен но и больше все смарт-карты и токены.</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Tue, 06 Nov 2018 07:53:26 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/12249/#p12249</guid>
		</item>
		<item>
			<title><![CDATA[Re: Опять C_Login failed]]></title>
			<link>https://forum.rutoken.ru/post/12248/#p12248</link>
			<description><![CDATA[<p>В общем спасение утопающего, дело рук самого утопающего... Проблема оказалась в том, что, по какой-то причине, заблокировался пин пользователя!!! Попытался через rtadmin, но не получилось разблокировать, ну да ладно.<br />1. По какой причине заблокировался? Неверный ввод пина исключён по определению.<br />2. Почему при якобы заблокированном пользователе информацию с токена я получал? Получается под защитой пина только часть инфы? Или пин вообще для &quot;Есть потому как должно быть&quot;?</p>]]></description>
			<author><![CDATA[null@example.com (dini)]]></author>
			<pubDate>Mon, 05 Nov 2018 06:54:29 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/12248/#p12248</guid>
		</item>
		<item>
			<title><![CDATA[Re: Опять C_Login failed]]></title>
			<link>https://forum.rutoken.ru/post/12247/#p12247</link>
			<description><![CDATA[<p>Всё что относится к конфигам ssh:<br /></p><div class="codebox"><pre><code>$ cat .ssh/config
Host *
    IdentitiesOnly yes

Host bla
    HostName    bla-bla.ru
#    RSAAuthentication yes
    IdentityFile ~/.ssh/id_rsa
    User d.klester

Host nav
    HostName    *.*.*.*
    SmartcardDevice    /usr/lib/librtpkcs11ecp.so

ControlMaster    auto
ControlPath    /tmp/ssh_mux_%h_%p_%r
ControlPersist    1h

ServerAliveInterval    60
ServerAliveCountMax    5

$ cat .bash.d/ssh_agent.sh
# SSH Agent
env=~/.ssh/agent.env

agent_is_running() {
    if [ &quot;$SSH_AUTH_SOCK&quot; ]; then
    # ssh-add returns:
    #   0 = agent running, has keys
    #   1 = agent running, no keys
    #   2 = agent not running
        ssh-add -l &gt;/dev/null 2&gt;&amp;1 || [ $? -eq 1 ]
    else
        false
    fi
}

agent_has_keys() {
    ssh-add -l &gt;/dev/null 2&gt;&amp;1
}

agent_load_env() {
    . &quot;$env&quot; &gt;/dev/null
    [ -S ~/.ssh/ssh_auth_sock ] || ln -sf &quot;$SSH_AUTH_SOCK&quot; ~/.ssh/ssh_auth_sock
    export SSH_AUTH_SOCK=~/.ssh/ssh_auth_sock
}

agent_start() {
    (umask 077; ssh-agent &gt; &quot;$env&quot;)
    agent_load_env
}

add_all_keys() {
    # if your keys are not stored in ~/.ssh/id_rsa.pub or ~/.ssh/id_dsa.pub, you&#039;ll need
    # to paste the proper path after ssh-add
    ls ~/.ssh | grep ^id_rsa.*$ | grep -v &quot;.pub&quot; | sed &quot;s:^:`echo ~`/.ssh/:&quot; | xargs -n 1 ssh-add
}

if ! agent_is_running; then
    agent_load_env
fi

if ! agent_is_running; then
    agent_start
    add_all_keys
elif ! agent_has_keys; then
    add_all_keys
fi

echo `ssh-add -l | wc -l` SSH keys registered.

unset env</code></pre></div><p>Далее:<br /></p><div class="codebox"><pre><code>$ pkcs11-tool --module /usr/lib/librtpkcs11ecp.so -O
Using slot 0 with a present token (0x0)
Public Key Object; RSA 2048 bits
  label:      RSA 2048
  ID:         01
  Usage:      encrypt, verify, wrap
Certificate Object; type = X.509 cert
  label:      RSA 2048
  subject:    DN: C=RU, ST=Omskaya obl., L=Omsk, O=OmskIT, OU=Admin, CN=Denis Klester/emailAddress=info@omskit.ru
  ID:         01</code></pre></div><p>Но:<br /></p><div class="codebox"><pre><code>$ ssh nav
Enter PIN for &#039;***&#039;: 
C_Login failed: 164
sign_and_send_pubkey: signing failed: error in libcrypto
username@*.*.*.*: Permission denied (publickey).</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (dini)]]></author>
			<pubDate>Fri, 02 Nov 2018 08:33:38 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/12247/#p12247</guid>
		</item>
		<item>
			<title><![CDATA[Re: Опять C_Login failed]]></title>
			<link>https://forum.rutoken.ru/post/12244/#p12244</link>
			<description><![CDATA[<p>Добрый день, <strong>dini</strong>.</p><p>Взяли ssh сервер на ubuntu, Рутокен ЭЦП, в качестве клиента Arch Linux rolling, поставили библиотеки</p><p>core/libssh2 1.8.0-2 [установлен]<br />core/openssh 7.9p1-1 [установлен]<br />extra/libssh 0.8.4-1 [установлен]<br />core/openssl-1.0 1.0.2.p-1 [установлен]<br />core/pkcs11-helper 1.25.1-1 [установлен]<br />community/opensc 0.18.0-1 [установлен]</p><p>Подключается без ошибок.<br />Показывайте конфиг и рассказывайте как именно настраивали аутентификацию по Рутокен - у нас в инструкциях есть несколько вариантов.</p>]]></description>
			<author><![CDATA[null@example.com (Владимир Салыкин)]]></author>
			<pubDate>Wed, 31 Oct 2018 07:30:09 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/12244/#p12244</guid>
		</item>
		<item>
			<title><![CDATA[Re: Опять C_Login failed]]></title>
			<link>https://forum.rutoken.ru/post/12241/#p12241</link>
			<description><![CDATA[<p>Добрый день, <strong>dini</strong>.</p><p>Принято. Попробуем воспроизвести в тестировании ваш сценарий и вашу проблему. Дайте нам пару дней.</p>]]></description>
			<author><![CDATA[null@example.com (Владимир Салыкин)]]></author>
			<pubDate>Tue, 30 Oct 2018 10:04:16 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/12241/#p12241</guid>
		</item>
		<item>
			<title><![CDATA[Re: Опять C_Login failed]]></title>
			<link>https://forum.rutoken.ru/post/12240/#p12240</link>
			<description><![CDATA[<p>Конфликтов быть не должно, libcrypto.so и libssl.so ссылаются на libcrypto.so.1.0.0 и libssl.so.1.0.0 соответственно.</p>]]></description>
			<author><![CDATA[null@example.com (dini)]]></author>
			<pubDate>Tue, 30 Oct 2018 03:14:15 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/12240/#p12240</guid>
		</item>
		<item>
			<title><![CDATA[Re: Опять C_Login failed]]></title>
			<link>https://forum.rutoken.ru/post/12239/#p12239</link>
			<description><![CDATA[<p>Добрый день, <strong>dini</strong>.</p><p>Судя по информации у вас установлены 2 версии openssl. Тут точно нет конфликта? Какая используется Вашим openssh?</p>]]></description>
			<author><![CDATA[null@example.com (Владимир Салыкин)]]></author>
			<pubDate>Mon, 29 Oct 2018 19:03:08 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/12239/#p12239</guid>
		</item>
		<item>
			<title><![CDATA[Re: Опять C_Login failed]]></title>
			<link>https://forum.rutoken.ru/post/12235/#p12235</link>
			<description><![CDATA[<div class="codebox"><pre><code>core/libssh2 1.8.0-2 [установлен]
    A library implementing the SSH2 protocol as defined by Internet Drafts
core/openssh 7.9p1-1 [установлен]
    Premier connectivity tool for remote login with the SSH protocol
extra/libssh 0.8.4-1 [установлен]
    Library for accessing ssh client services through C libraries
core/openssl 1.1.1-1 [установлен]
    The Open Source toolkit for Secure Sockets Layer and Transport Layer Security
core/openssl-1.0 1.0.2.p-1 [установлен]
    The Open Source toolkit for Secure Sockets Layer and Transport Layer Security
core/pkcs11-helper 1.25.1-1 [установлен]
    A library that simplifies the interaction with PKCS11 providers for end-user applications using a simple API and optional OpenSSL engine
community/opensc 0.18.0-1 [установлен]
    Tools and libraries for smart cards</code></pre></div><p>Дистриб сам по себе rolling, посему версия от сегодня.<br />librtpkcs11ecp.so пробовал из раздела загрузок и из sdk, не заработала ни та, не другая.<br />До обновления libssh всё работало, но случился CVE-2018-10933 и прилетело обновление, после всё и перестало работать.</p>]]></description>
			<author><![CDATA[null@example.com (dini)]]></author>
			<pubDate>Mon, 29 Oct 2018 10:30:05 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/12235/#p12235</guid>
		</item>
		<item>
			<title><![CDATA[Re: Опять C_Login failed]]></title>
			<link>https://forum.rutoken.ru/post/12234/#p12234</link>
			<description><![CDATA[<p>Добрый день, <strong>dini</strong>.</p><p>Для диагностики проблемы нужны версии Arch, OpenSSH, libssh, pkcs11-helper, opensc, openssl и нашей pkcs11 библиотеки</p>]]></description>
			<author><![CDATA[null@example.com (Владимир Салыкин)]]></author>
			<pubDate>Mon, 29 Oct 2018 08:43:06 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/12234/#p12234</guid>
		</item>
		<item>
			<title><![CDATA[Опять C_Login failed]]></title>
			<link>https://forum.rutoken.ru/post/12230/#p12230</link>
			<description><![CDATA[<p>Система Arch<br />После обновления OpenSSH, libssh и pkcs11-helper всё опять сломалось. :(<br /></p><div class="codebox"><pre><code>$ ssh ds
Enter PIN for &#039;***&#039;: 
C_Login failed: 164
sign_and_send_pubkey: signing failed: error in libcrypto
username@*.*.*.*: Permission denied (publickey).</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (dini)]]></author>
			<pubDate>Sat, 27 Oct 2018 05:20:23 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/12230/#p12230</guid>
		</item>
	</channel>
</rss>
