<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Rutoken S для ssh сессий из linux-клиента]]></title>
		<link>https://forum.rutoken.ru/topic/2220/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/2220/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Rutoken S для ssh сессий из linux-клиента».]]></description>
		<lastBuildDate>Fri, 27 Feb 2015 15:16:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Rutoken S для ssh сессий из linux-клиента]]></title>
			<link>https://forum.rutoken.ru/post/8089/#p8089</link>
			<description><![CDATA[<p>Добрый день, Кирилл. Спасибо за пояснения.<br />openSC поставил (версию по умолчанию opensc_0.13.0-3ubuntu4.1_amd64.deb)<br />ssh -I /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so username@ip_server<br />выдает:<br />no slots<br />Permission denied (publickey).</p>]]></description>
			<author><![CDATA[null@example.com (olego)]]></author>
			<pubDate>Fri, 27 Feb 2015 15:16:57 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/8089/#p8089</guid>
		</item>
		<item>
			<title><![CDATA[Re: Rutoken S для ssh сессий из linux-клиента]]></title>
			<link>https://forum.rutoken.ru/post/8085/#p8085</link>
			<description><![CDATA[<p>Добрый день.<br />Вам нужен гораздо более высокоуровневый драйвер, чем тот, который вы пробуете.<br />Установите OpenSC (но не устанавливайте OpenCT) и в качестве &quot;драйвера&quot; для SSH используйте библиотеку opensc-pkcs11.so входящую в состав OpenSC</p><p>При настройке PuttySC какую библиотеку pkcs11 вы использовали?</p><p>Сразу скажу, что использовать Рутокен S для использования в linux для ssh довольно мучительно. <br />Гораздо лучше для этого подходит другая модель - Рутокен ЭЦП.</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Fri, 27 Feb 2015 11:35:11 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/8085/#p8085</guid>
		</item>
		<item>
			<title><![CDATA[Rutoken S для ssh сессий из linux-клиента]]></title>
			<link>https://forum.rutoken.ru/post/8081/#p8081</link>
			<description><![CDATA[<p>Необходимо использовать Рутокен S для аутентификации при подключении по ssh.<br />в качестве клиента используется Ubuntu 14.04.1 64 бита.<br />По инструкции установили:<br />libccid,<br />pcscd,<br />libpcsclite1<br />и нужный драйвер: <br />ifd-rutokens_1.0.4_amd64.deb<br />Записали ключик и сертификат на Рутокен.<br />Записали открытый ключ в .ssh/authorized_keys на сервере к которому необходимо подключение по ssh</p><p>Подключили Рутокен S к клиенту Ubuntu<br />дали команду sudo pcscd -adf<br />Рутокен S видится, судя по строкам в выводе:<br />00000013 hotplug_libudev.c:321:HPAddDevice() Adding USB device: Aktiv Co. Rutoken S<br />00000031 readerfactory.c:989:RFInitializeReader() Attempting startup of Aktiv Co. Rutoken S 00 00 using /usr/lib/pcsc/drivers/ifd-rutokens.bundle/Contents/Linux/librutokens.so<br />00000167 readerfactory.c:874:RFBindFunctions() Loading IFD Handler 3.0<br />00099219 readerfactory.c:332:RFAddReader() Using the reader polling thread<br />00001343 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001<br />00000260 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001<br />00000196 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001<br />00000220 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0BDA, PID: 0x0118, path: /dev/bus/usb/001/005<br />00000092 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: Aktiv Co. Rutoken S 00 00<br />00003887 eventhandler.c:266:EHStatusHandlerThread() powerState: POWER_STATE_POWERED<br />00000038 Card ATR: 3B 6F 00 FF 00 56 72 75 54 6F 6B 6E 73 30 20 00 00 90 00</p><p>Из этого выdода решили, что путь к библиотеки для Рутокена S:<br />/usr/lib/pcsc/drivers/ifd-rutokens.bundle/Contents/Linux/librutokens.so </p><p>Далее запускаем демон pcscd в фоновый режим:<br />sudo /etc/init.d/pcscd start</p><p>пытаемся подключится к серверу командой:<br />ssh -I /usr/lib/pcsc/drivers/ifd-rutokens.bundle/Contents/Linux/librutokens.so username@ip_server</p><p>получаем ошибку:<br />dlopen /usr/lib/pcsc/drivers/ifd-rutokens.bundle/Contents/Linux/librutokens.so failed: /usr/lib/pcsc/drivers/ifd-rutokens.bundle/Contents/Linux/librutokens.so: undefined symbol: log_xxd<br />Permission denied (publickey).</p><p>Грешим на то что, возможно не правильно сформировали ключи.<br />Проверяем работу с этим же Рутокеном из виндус клиента, используя putty sc. Подключение проходит нормально.<br />Записываем тем же способом ключи на Рутокен ЭЦП и подключаемся из Ubuntu с Рутокен ЭЦП<br />ssh -I путь к библиотеке_для_Рутокен_ЭЦП username@ip_server<br />Подключение проходит нормально.</p><p>Т.е. проблема именно в обращении к Рутокен S.<br />Прошу подсказать по поводу:<br />dlopen /usr/lib/pcsc/drivers/ifd-rutokens.bundle/Contents/Linux/librutokens.so failed: /usr/lib/pcsc/drivers/ifd-rutokens.bundle/Contents/Linux/librutokens.so: undefined symbol: log_xxd<br />Permission denied (publickey).</p>]]></description>
			<author><![CDATA[null@example.com (olego)]]></author>
			<pubDate>Thu, 26 Feb 2015 15:49:43 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/8081/#p8081</guid>
		</item>
	</channel>
</rss>
