<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; RuToken ECP mac ssh auth]]></title>
		<link>https://forum.rutoken.ru/topic/2035/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/2035/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «RuToken ECP mac ssh auth».]]></description>
		<lastBuildDate>Mon, 31 Mar 2014 08:46:05 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link>https://forum.rutoken.ru/post/7097/#p7097</link>
			<description><![CDATA[<p>Кстати в соседней моей теме про Keychain сейчас напишу про дальнейшие &quot;приключения&quot;, может вы чего подскажете (хотя это тоже скорее к эпплу)</p>]]></description>
			<author><![CDATA[null@example.com (artscout)]]></author>
			<pubDate>Mon, 31 Mar 2014 08:46:05 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7097/#p7097</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link>https://forum.rutoken.ru/post/7096/#p7096</link>
			<description><![CDATA[<div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><div class="quotebox"><cite>artscout пишет:</cite><blockquote><p>И опять вопрос снимается - обновил ssh из brew до версии 6.6p1 - заработало сразу все. Видимо надо трепать саппорт аппла.</p></blockquote></div><p>ssh-add тоже из brew обновился?</p></blockquote></div><p>Да, я полностью весь ssh обновил. Далее уже решил, что проще тогда весь системный ssh обновить и сделал себе пакет, заменяющий системный полностью. В brew openssh с патчем для поддержки Keychain/Launchd.</p>]]></description>
			<author><![CDATA[null@example.com (artscout)]]></author>
			<pubDate>Mon, 31 Mar 2014 08:44:28 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7096/#p7096</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link>https://forum.rutoken.ru/post/7095/#p7095</link>
			<description><![CDATA[<div class="quotebox"><cite>artscout пишет:</cite><blockquote><p>И опять вопрос снимается - обновил ssh из brew до версии 6.6p1 - заработало сразу все. Видимо надо трепать саппорт аппла.</p></blockquote></div><p>ssh-add тоже из brew обновился?</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Mon, 31 Mar 2014 08:32:14 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7095/#p7095</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link>https://forum.rutoken.ru/post/7082/#p7082</link>
			<description><![CDATA[<p>И опять вопрос снимается - обновил ssh из brew до версии 6.6p1 - заработало сразу все. Видимо надо трепать саппорт аппла.</p>]]></description>
			<author><![CDATA[null@example.com (artscout)]]></author>
			<pubDate>Wed, 26 Mar 2014 08:37:36 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7082/#p7082</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link>https://forum.rutoken.ru/post/7077/#p7077</link>
			<description><![CDATA[<p>Здравствуйте!<br />Есть какие-либо новости про ssh-add? Может быть чем-либо помочь могу (только укажите, чем и как, я дебажить, увы, не особо умею в osx)?</p>]]></description>
			<author><![CDATA[null@example.com (artscout)]]></author>
			<pubDate>Mon, 24 Mar 2014 10:15:12 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7077/#p7077</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link>https://forum.rutoken.ru/post/7046/#p7046</link>
			<description><![CDATA[<div class="quotebox"><cite>artscout пишет:</cite><blockquote><p>ssh аутенфикация работает прекрасно. Но не работает ssh-add. симптомы выше, разобраться не смог (кстати, для &quot;чистоты&quot; эксперимента перед генерацией сертификата я отформатировал токен в панели управления рутокен в windows и pkcs15-init вообще не запускал, в общем сделал все по инструкции).</p></blockquote></div><p>Ок, мы посмотрим насчёт ssh-add.</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Mon, 17 Mar 2014 16:06:06 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7046/#p7046</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link>https://forum.rutoken.ru/post/7044/#p7044</link>
			<description><![CDATA[<p>ssh аутенфикация работает прекрасно. Но не работает ssh-add. симптомы выше, разобраться не смог (кстати, для &quot;чистоты&quot; эксперимента перед генерацией сертификата я отформатировал токен в панели управления рутокен в windows и pkcs15-init вообще не запускал, в общем сделал все по инструкции).</p>]]></description>
			<author><![CDATA[null@example.com (artscout)]]></author>
			<pubDate>Mon, 17 Mar 2014 15:01:01 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7044/#p7044</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link>https://forum.rutoken.ru/post/7043/#p7043</link>
			<description><![CDATA[<p>В итоге то всё заработало или нет? на маке?</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Mon, 17 Mar 2014 14:18:59 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7043/#p7043</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link>https://forum.rutoken.ru/post/7040/#p7040</link>
			<description><![CDATA[<p>При этом попробовал запустить пользовательский агент в дебаг режиме, прибив запущенный при старте ОС и экспортировав переменные нового агента, агент выдал лишь:<br />sh-agent -s -d<br />SSH_AUTH_SOCK=/var/folders/yf/0ts3hfb96tb08k3z83rs8g8w0000gn/T//ssh-E7RnwkaBfr62/agent.2039; export SSH_AUTH_SOCK;<br />echo Agent pid 2039;<br />debug1: read PEM private key done: type RSA<br />debug1: type 20<br />debug1: XXX shrink: 3 &lt; 4</p><p>причем последние две строчки когда собственно запустил ssh-add</p>]]></description>
			<author><![CDATA[null@example.com (artscout)]]></author>
			<pubDate>Mon, 17 Mar 2014 11:52:35 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7040/#p7040</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link>https://forum.rutoken.ru/post/7039/#p7039</link>
			<description><![CDATA[<p>Чуток продолжение темы. Все работает в обоих случаях. Однако теперь не работает ssh-add -s /usr/lib/librtpkcs11ecp.so, вываливает SSH_AGENT_FAILURE, после чего начинает плодить процессы ssh-pkcs11-helper (в MacOSX 10.9). На Linux работает.</p>]]></description>
			<author><![CDATA[null@example.com (artscout)]]></author>
			<pubDate>Mon, 17 Mar 2014 11:46:30 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7039/#p7039</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link>https://forum.rutoken.ru/post/7036/#p7036</link>
			<description><![CDATA[<p>Добрый день.</p><p>Тут есть разница с Рутокен ЭЦП. <br />Либо Вы работаете с OpenSC и его форматированием через pkcs15-init, либо с librtpkcs11ecp и обычным &quot;заводским&quot; форматированием.<br />Форматы файловой системы, к сожалению, несовместимы.</p><p>Большинство инструкций и модуль tokend рассчитаны на использование librtpkcs11ecp и &quot;заводское&quot; форматирование.</p><p>Заводское форматирование Рутокена ЭЦП можно восстановить в windows через панель управления Рутокен. Совсем скоро мы выпустим утилиту, которая сможет это сделать в OS X.</p><p>Судя по логу, если Вы восстановите ФС токена и начнёте с пункта &quot;Ладно, может я чего-то не понял. Пробую через librtpkcs11ecp.so&quot;, у Вас всё получится.</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Mon, 17 Mar 2014 10:06:41 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7036/#p7036</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link>https://forum.rutoken.ru/post/7035/#p7035</link>
			<description><![CDATA[<p>Все, я сам дурак. В pkcs15-init не добавил ключ --finalize. Все работает.</p>]]></description>
			<author><![CDATA[null@example.com (artscout)]]></author>
			<pubDate>Mon, 17 Mar 2014 10:00:30 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7035/#p7035</guid>
		</item>
		<item>
			<title><![CDATA[RuToken ECP mac ssh auth]]></title>
			<link>https://forum.rutoken.ru/post/7034/#p7034</link>
			<description><![CDATA[<p>Продолжение эпопеи. Теперь вообще нечто непонятное происходит. Действовал по инструкциям двумя способами. Способ первый:</p><p>bash-3.2# pkcs15-init --erase-card<br />Using reader with a card: Aktiv Rutoken ECP 00 00<br />bash-3.2# pkcs15-init --create-pkcs15 --so-pin &quot;87654321&quot; --pin &quot;12345678&quot; --so-puk &quot;&quot;<br />Using reader with a card: Aktiv Rutoken ECP 00 00<br />bash-3.2# pkcs15-init --store-pin --label &quot;User PIN&quot; --auth-id 02 --pin &quot;12345678&quot; --so-pin &quot;87654321&quot; --puk &quot;&quot;<br />Using reader with a card: Aktiv Rutoken ECP 00 00<br />bash-3.2# pkcs15-init -G rsa/2048 --auth-id 02 --id 42 --pin &quot;12345678&quot; --so-pin &quot;87654321&quot;<br />Using reader with a card: Aktiv Rutoken ECP 00 00<br />bash-3.2# pkcs15-tool --read-ssh-key 42<br />Using reader with a card: Aktiv Rutoken ECP 00 00<br />ssh-rsa blah-blah-blah.</p><p>запихнул открытый ключ в authorized_keys2, пытаюсь залогиниться:</p><p>ssh -v -I /Library/OpenSC/lib/opensc-pkcs11.so puppet<br />OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011<br />debug1: Reading configuration data /Users/darkstar/.ssh/config<br />debug1: Reading configuration data /etc/ssh_config<br />debug1: /etc/ssh_config line 20: Applying options for *<br />debug1: Connecting to puppet [46.229.164.216] port 22.<br />debug1: Connection established.<br />debug1: manufacturerID &lt;OpenSC (<a href="http://www.opensc-project.org">www.opensc-project.org</a>)&gt; cryptokiVersion 2.20 libraryDescription &lt;Smart card PKCS#11 API&gt; libraryVersion 0.0<br />debug1: label &lt;Rutoken ECP (User PIN)&gt; manufacturerID &lt;Aktiv Co.&gt; model &lt;PKCS#15&gt; serial &lt;000000002F7279E&gt; flags 0x40d<br />debug1: have 1 keys<br />&lt;skip&gt;<br />debug1: Offering RSA public key: /Library/OpenSC/lib/opensc-pkcs11.so<br />debug1: Server accepts key: pkalg ssh-rsa blen 279<br />Enter PIN for &#039;Rutoken ECP (User PIN)&#039;:<br />C_Sign failed: 5<br />ssh_rsa_sign: RSA_sign failed: unknown err</p><p>Ладно, может я чего-то не понял. Пробую через librtpkcs11ecp.so</p><p>bash-3.2# pkcs15-init --create-pkcs15 --so-pin &quot;87654321&quot; --pin &quot;12345678&quot; --so-puk &quot;&quot;<br />Using reader with a card: Aktiv Rutoken ECP 00 00<br />bash-3.2# pkcs15-init --store-pin --label &quot;User PIN&quot; --auth-id 02 --pin &quot;12345678&quot; --so-pin &quot;87654321&quot; --puk &quot;&quot;<br />Using reader with a card: Aktiv Rutoken ECP 00 00<br />bash-3.2# pkcs11-tool --module /usr/lib/librtpkcs11ecp.so --keypairgen --key-type rsa:2048 -l --id 45<br />Using slot 0 with a present token (0x0)<br />Logging in to &quot;Rutoken ECP &lt;no label&gt;&quot;.<br />Please enter User PIN:<br />Key pair generated:<br />Private Key Object; RSA<br />&nbsp; label:<br />&nbsp; ID:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;45<br />&nbsp; Usage:&nbsp; &nbsp; &nbsp; decrypt, sign, unwrap<br />warning: PKCS11 function C_GetAttributeValue(ALWAYS_AUTHENTICATE) failed: rv = CKR_ATTRIBUTE_TYPE_INVALID (0x12)</p><p>Public Key Object; RSA 2048 bits<br />&nbsp; label:<br />&nbsp; ID:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;45<br />&nbsp; Usage:&nbsp; &nbsp; &nbsp; encrypt, verify, wrap</p><p>bash-3.2# ssh-keygen -D /usr/lib/librtpkcs11ecp.so -I 0:45<br />ключ получил, запихнул новый в authorized_keys2</p><p>теперь другое:</p><p>localhost:~ darkstar$ ssh -v -I /usr/lib/librtpkcs11ecp.so puppet<br />OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011<br />debug1: Reading configuration data /Users/darkstar/.ssh/config<br />debug1: Reading configuration data /etc/ssh_config<br />debug1: /etc/ssh_config line 20: Applying options for *<br />debug1: Connecting to puppet [46.229.164.216] port 22.<br />debug1: Connection established.<br />debug1: manufacturerID &lt;Aktiv Co.&gt; cryptokiVersion 2.20 libraryDescription &lt;Rutoken ECP PKCS #11 library&gt; libraryVersion 1.1<br />debug1: label &lt;Rutoken ECP &lt;no label&gt;&gt; manufacturerID &lt;Aktiv Co.&gt; model &lt;Rutoken ECP&gt; serial &lt;2f7279eb&gt; flags 0x88040d<br />debug1: have 1 keys<br />&lt;skip&gt;</p><p>debug1: Offering RSA public key: /usr/lib/librtpkcs11ecp.so<br />debug1: Server accepts key: pkalg ssh-rsa blen 279<br />Enter PIN for &#039;Rutoken ECP &lt;no label&gt;&#039;:<br />C_Sign failed: 48<br />ssh_rsa_sign: RSA_sign failed: unknown err</p><br /><p>Что я делаю не так? </p><p>ЗЫ<br />mac os x 10.9<br />OpenSC 0.13.0<br />librtpkcs11ecp v.1.1.3.0 от 27.08.2013</p>]]></description>
			<author><![CDATA[null@example.com (artscout)]]></author>
			<pubDate>Mon, 17 Mar 2014 09:36:32 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7034/#p7034</guid>
		</item>
	</channel>
</rss>
