<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; Rutoken S для ssh сессий из linux-клиента]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/2220/" />
	<updated>2015-02-27T15:16:57Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/2220/</id>
		<entry>
			<title type="html"><![CDATA[Re: Rutoken S для ssh сессий из linux-клиента]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/8089/#p8089" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[olego]]></name>
				<uri>https://forum.rutoken.ru/user/9708/</uri>
			</author>
			<updated>2015-02-27T15:16:57Z</updated>
			<id>https://forum.rutoken.ru/post/8089/#p8089</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Rutoken S для ssh сессий из linux-клиента]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/8085/#p8085" />
			<content type="html"><![CDATA[<p>Добрый день.<br />Вам нужен гораздо более высокоуровневый драйвер, чем тот, который вы пробуете.<br />Установите OpenSC (но не устанавливайте OpenCT) и в качестве &quot;драйвера&quot; для SSH используйте библиотеку opensc-pkcs11.so входящую в состав OpenSC</p><p>При настройке PuttySC какую библиотеку pkcs11 вы использовали?</p><p>Сразу скажу, что использовать Рутокен S для использования в linux для ssh довольно мучительно. <br />Гораздо лучше для этого подходит другая модель - Рутокен ЭЦП.</p>]]></content>
			<author>
				<name><![CDATA[Кирилл Мещеряков]]></name>
				<uri>https://forum.rutoken.ru/user/6786/</uri>
			</author>
			<updated>2015-02-27T11:35:11Z</updated>
			<id>https://forum.rutoken.ru/post/8085/#p8085</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Rutoken S для ssh сессий из linux-клиента]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/8081/#p8081" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[olego]]></name>
				<uri>https://forum.rutoken.ru/user/9708/</uri>
			</author>
			<updated>2015-02-26T15:49:43Z</updated>
			<id>https://forum.rutoken.ru/post/8081/#p8081</id>
		</entry>
</feed>
