<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; RuToken ECP mac ssh auth]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/2035/" />
	<updated>2014-03-31T08:46:05Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/2035/</id>
		<entry>
			<title type="html"><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7097/#p7097" />
			<content type="html"><![CDATA[<p>Кстати в соседней моей теме про Keychain сейчас напишу про дальнейшие &quot;приключения&quot;, может вы чего подскажете (хотя это тоже скорее к эпплу)</p>]]></content>
			<author>
				<name><![CDATA[artscout]]></name>
				<uri>https://forum.rutoken.ru/user/9350/</uri>
			</author>
			<updated>2014-03-31T08:46:05Z</updated>
			<id>https://forum.rutoken.ru/post/7097/#p7097</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7096/#p7096" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[artscout]]></name>
				<uri>https://forum.rutoken.ru/user/9350/</uri>
			</author>
			<updated>2014-03-31T08:44:28Z</updated>
			<id>https://forum.rutoken.ru/post/7096/#p7096</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7095/#p7095" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>artscout пишет:</cite><blockquote><p>И опять вопрос снимается - обновил ssh из brew до версии 6.6p1 - заработало сразу все. Видимо надо трепать саппорт аппла.</p></blockquote></div><p>ssh-add тоже из brew обновился?</p>]]></content>
			<author>
				<name><![CDATA[Кирилл Мещеряков]]></name>
				<uri>https://forum.rutoken.ru/user/6786/</uri>
			</author>
			<updated>2014-03-31T08:32:14Z</updated>
			<id>https://forum.rutoken.ru/post/7095/#p7095</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7082/#p7082" />
			<content type="html"><![CDATA[<p>И опять вопрос снимается - обновил ssh из brew до версии 6.6p1 - заработало сразу все. Видимо надо трепать саппорт аппла.</p>]]></content>
			<author>
				<name><![CDATA[artscout]]></name>
				<uri>https://forum.rutoken.ru/user/9350/</uri>
			</author>
			<updated>2014-03-26T08:37:36Z</updated>
			<id>https://forum.rutoken.ru/post/7082/#p7082</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7077/#p7077" />
			<content type="html"><![CDATA[<p>Здравствуйте!<br />Есть какие-либо новости про ssh-add? Может быть чем-либо помочь могу (только укажите, чем и как, я дебажить, увы, не особо умею в osx)?</p>]]></content>
			<author>
				<name><![CDATA[artscout]]></name>
				<uri>https://forum.rutoken.ru/user/9350/</uri>
			</author>
			<updated>2014-03-24T10:15:12Z</updated>
			<id>https://forum.rutoken.ru/post/7077/#p7077</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7046/#p7046" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>artscout пишет:</cite><blockquote><p>ssh аутенфикация работает прекрасно. Но не работает ssh-add. симптомы выше, разобраться не смог (кстати, для &quot;чистоты&quot; эксперимента перед генерацией сертификата я отформатировал токен в панели управления рутокен в windows и pkcs15-init вообще не запускал, в общем сделал все по инструкции).</p></blockquote></div><p>Ок, мы посмотрим насчёт ssh-add.</p>]]></content>
			<author>
				<name><![CDATA[Кирилл Мещеряков]]></name>
				<uri>https://forum.rutoken.ru/user/6786/</uri>
			</author>
			<updated>2014-03-17T16:06:06Z</updated>
			<id>https://forum.rutoken.ru/post/7046/#p7046</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7044/#p7044" />
			<content type="html"><![CDATA[<p>ssh аутенфикация работает прекрасно. Но не работает ssh-add. симптомы выше, разобраться не смог (кстати, для &quot;чистоты&quot; эксперимента перед генерацией сертификата я отформатировал токен в панели управления рутокен в windows и pkcs15-init вообще не запускал, в общем сделал все по инструкции).</p>]]></content>
			<author>
				<name><![CDATA[artscout]]></name>
				<uri>https://forum.rutoken.ru/user/9350/</uri>
			</author>
			<updated>2014-03-17T15:01:01Z</updated>
			<id>https://forum.rutoken.ru/post/7044/#p7044</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7043/#p7043" />
			<content type="html"><![CDATA[<p>В итоге то всё заработало или нет? на маке?</p>]]></content>
			<author>
				<name><![CDATA[Кирилл Мещеряков]]></name>
				<uri>https://forum.rutoken.ru/user/6786/</uri>
			</author>
			<updated>2014-03-17T14:18:59Z</updated>
			<id>https://forum.rutoken.ru/post/7043/#p7043</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7040/#p7040" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[artscout]]></name>
				<uri>https://forum.rutoken.ru/user/9350/</uri>
			</author>
			<updated>2014-03-17T11:52:35Z</updated>
			<id>https://forum.rutoken.ru/post/7040/#p7040</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7039/#p7039" />
			<content type="html"><![CDATA[<p>Чуток продолжение темы. Все работает в обоих случаях. Однако теперь не работает ssh-add -s /usr/lib/librtpkcs11ecp.so, вываливает SSH_AGENT_FAILURE, после чего начинает плодить процессы ssh-pkcs11-helper (в MacOSX 10.9). На Linux работает.</p>]]></content>
			<author>
				<name><![CDATA[artscout]]></name>
				<uri>https://forum.rutoken.ru/user/9350/</uri>
			</author>
			<updated>2014-03-17T11:46:30Z</updated>
			<id>https://forum.rutoken.ru/post/7039/#p7039</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7036/#p7036" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Кирилл Мещеряков]]></name>
				<uri>https://forum.rutoken.ru/user/6786/</uri>
			</author>
			<updated>2014-03-17T10:06:41Z</updated>
			<id>https://forum.rutoken.ru/post/7036/#p7036</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken ECP mac ssh auth]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7035/#p7035" />
			<content type="html"><![CDATA[<p>Все, я сам дурак. В pkcs15-init не добавил ключ --finalize. Все работает.</p>]]></content>
			<author>
				<name><![CDATA[artscout]]></name>
				<uri>https://forum.rutoken.ru/user/9350/</uri>
			</author>
			<updated>2014-03-17T10:00:30Z</updated>
			<id>https://forum.rutoken.ru/post/7035/#p7035</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RuToken ECP mac ssh auth]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7034/#p7034" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[artscout]]></name>
				<uri>https://forum.rutoken.ru/user/9350/</uri>
			</author>
			<updated>2014-03-17T09:36:32Z</updated>
			<id>https://forum.rutoken.ru/post/7034/#p7034</id>
		</entry>
</feed>
