<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Рутокен ЭЦП 3.0 для авторизации по ключу при ssh соединении win>linux]]></title>
		<link>https://forum.rutoken.ru/topic/4060/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/4060/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Рутокен ЭЦП 3.0 для авторизации по ключу при ssh соединении win>linux».]]></description>
		<lastBuildDate>Tue, 28 Jan 2025 08:08:23 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 3.0 для авторизации по ключу при ssh соединении win>linux]]></title>
			<link>https://forum.rutoken.ru/post/27042/#p27042</link>
			<description><![CDATA[<p><strong>Gleb</strong>, добрый день.<br />В MacOS библиотека лежит по пути /Library/Aktiv\ Co/Rutoken\ ECP/lib/librtpkcs11ecp.dylib<br />Попробуйте использовать ее для подключения по ssh.</p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Tue, 28 Jan 2025 08:08:23 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/27042/#p27042</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 3.0 для авторизации по ключу при ssh соединении win>linux]]></title>
			<link>https://forum.rutoken.ru/post/27030/#p27030</link>
			<description><![CDATA[<p>Добрый день. Вопрос про логин с макос встал ребром. Что нужно сделать, чтоб использовать руктокен с макос в данном сценарии?</p>]]></description>
			<author><![CDATA[null@example.com (Gleb)]]></author>
			<pubDate>Mon, 27 Jan 2025 15:56:20 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/27030/#p27030</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 3.0 для авторизации по ключу при ssh соединении win>linux]]></title>
			<link>https://forum.rutoken.ru/post/22032/#p22032</link>
			<description><![CDATA[<p><strong>Gleb</strong>, можно попробовать вот так:<br />ssh -I &quot;pkcs11:id=%45?module-path=C:\Windows\System32\rtPKCS11ECP.dll&quot; &lt;username&gt;@&lt;server&gt;<br />Где попробовать указать id ключа.</p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Thu, 09 Nov 2023 09:10:57 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/22032/#p22032</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 3.0 для авторизации по ключу при ssh соединении win>linux]]></title>
			<link>https://forum.rutoken.ru/post/22030/#p22030</link>
			<description><![CDATA[<div class="quotebox"><cite>Аверченко Кирилл пишет:</cite><blockquote><p><strong>Gleb</strong>, не совсем. Ключ, импортированный на токен, так же является неизвлекаемым. После импорта необходимо удалить закрытый ключ.<br />Как еще один вариант формирования ключей- сгенерировать ключевую пару RSA с помощью pkcs11-tool, входящей в состав программы opensc.<br />1. Создаем ключевую пару:<br />pkcs11-tool --module &quot;C:\Windows\System32\rtPKCS11ECP.dll&quot; --keypairgen --key-type rsa:2048 -l --id 45<br />2. Получаем открытый ключ<br />ssh-keygen -D C:\Windows\System32\rtPKCS11ECP.dll -I 0:45 &gt;&gt; key.pub</p></blockquote></div><p>Коллеги так-же попросили узнать, какую команду надо давать на MacOS чтоб он тоже использовал pkcs11 при соединении ? (коннектимся с макос на убунту)</p>]]></description>
			<author><![CDATA[null@example.com (Gleb)]]></author>
			<pubDate>Thu, 09 Nov 2023 08:19:57 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/22030/#p22030</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 3.0 для авторизации по ключу при ssh соединении win>linux]]></title>
			<link>https://forum.rutoken.ru/post/22016/#p22016</link>
			<description><![CDATA[<div class="quotebox"><cite>Аверченко Кирилл пишет:</cite><blockquote><p><strong>Gleb</strong>, не совсем. Ключ, импортированный на токен, так же является неизвлекаемым. После импорта необходимо удалить закрытый ключ.<br />Как еще один вариант формирования ключей- сгенерировать ключевую пару RSA с помощью pkcs11-tool, входящей в состав программы opensc.<br />1. Создаем ключевую пару:<br />pkcs11-tool --module &quot;C:\Windows\System32\rtPKCS11ECP.dll&quot; --keypairgen --key-type rsa:2048 -l --id 45<br />2. Получаем открытый ключ<br />ssh-keygen -D C:\Windows\System32\rtPKCS11ECP.dll -I 0:45 &gt;&gt; key.pub</p></blockquote></div><p>В целом все сработало, остается один вопрос - каким образом команда ssh -I &quot;C:\Windows\System32\rtPKCS11ECP.dll&quot; &lt;username&gt;@&lt;server&gt; понимает какой конкретно ей брать ключ? Судя по выводу она их перебирает, можно как-то указать конкретный ?</p>]]></description>
			<author><![CDATA[null@example.com (Gleb)]]></author>
			<pubDate>Wed, 08 Nov 2023 13:44:09 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/22016/#p22016</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 3.0 для авторизации по ключу при ssh соединении win>linux]]></title>
			<link>https://forum.rutoken.ru/post/21923/#p21923</link>
			<description><![CDATA[<p><strong>Gleb</strong>, не совсем. Ключ, импортированный на токен, так же является неизвлекаемым. После импорта необходимо удалить закрытый ключ.<br />Как еще один вариант формирования ключей- сгенерировать ключевую пару RSA с помощью pkcs11-tool, входящей в состав программы opensc.<br />1. Создаем ключевую пару:<br />pkcs11-tool --module &quot;C:\Windows\System32\rtPKCS11ECP.dll&quot; --keypairgen --key-type rsa:2048 -l --id 45<br />2. Получаем открытый ключ<br />ssh-keygen -D C:\Windows\System32\rtPKCS11ECP.dll -I 0:45 &gt;&gt; key.pub</p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Mon, 30 Oct 2023 05:33:48 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/21923/#p21923</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 3.0 для авторизации по ключу при ssh соединении win>linux]]></title>
			<link>https://forum.rutoken.ru/post/21920/#p21920</link>
			<description><![CDATA[<p>Кирилл, спасибо!</p><p>Я правльно понимаю, что в представленном алгоритме ключевая пара генерируется средствами open-ssl и записанный потом на токен закрытый ключ является извлекаемым?</p><p>В моей задаче важно, чтоб ключевая пара генерировалась токеном, а закрытый ключ был неизвлекаемым.</p>]]></description>
			<author><![CDATA[null@example.com (Gleb)]]></author>
			<pubDate>Sat, 28 Oct 2023 16:04:24 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/21920/#p21920</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 3.0 для авторизации по ключу при ssh соединении win>linux]]></title>
			<link>https://forum.rutoken.ru/post/21789/#p21789</link>
			<description><![CDATA[<p><strong>Gleb</strong>, добрый день.<br />Нам не известно, как можно настроить SSH соединение по ГОСТ ключам.<br />Можем предложить ознакомиться с решением Stunnel от КриптоПро:<br /><a href="https://habr.com/ru/companies/aktiv-company/articles/477650/">https://habr.com/ru/companies/aktiv-com … es/477650/</a></p><br /><p>Для генерации RSA ключей на Windows 10 можно использовать openssl.<br />Для его установки можно в командной строке ввести: winget install openssl. Либо скачать с сайта <a href="https://slproweb.com/products/Win32OpenSSL.html.">https://slproweb.com/products/Win32OpenSSL.html.</a><br />В качестве инструкции по установке и настройке openssl можно воспользоваться следующей статьёй - <a href="https://think.unblog.ch/en/how-to-install-openssl-on-windows-10-11/">https://think.unblog.ch/en/how-to-insta … ows-10-11/</a></p><p>Теперь можно сгенерировать ключи через командную строку cmd (рекомендуется запустить от имени администратора).<br />1) Генерируем ключевую пару: <br />openssl genrsa -out keys.pem 2048</p><p>2) Создаём самоподписанный сертификат:<br />openssl req -new -key keys.pem -out cert.csr<br />openssl x509 -req -days 700 -in cert.csr -signkey keys.pem -out cert.cert</p><p>3) Конвертируем ключ в формат PFX.<br />openssl pkcs12 -export -in &quot;C:\Путь_до_сертификата\cert.cert&quot; -inkey &quot;C:\Путь_до_ключа\keys.pem&quot; -out &quot;C:\Путь_сохранения_pfx\keys.pfx&quot;</p><p>4) Импортируем PFX на Рутокен.<br />В Панели управления Рутокен, во вкладке Сертификаты нажимаем кнопку Импортировать и выбираем созданный нами PFX файл.</p><p>5) Конвертируем открытый ключ на Рутокен в формат ssh.<br />В ПУР, во складке Сертификаты должен отобразиться новый сертификат. Открываем его свойства, во вкладке Состав находим строчку Серийный номер. Копируем его для дальнейшей команды.</p><p>ssh-keygen -D C:\Windows\System32\rtPKCS11ECP.dll -I 0:Серийный_номер &gt;&gt; key.pub</p><p>6) Копируем файл key.pub на сервер Ubuntu и выполняем следующую команду в терминале:<br />cat key.pub &gt;&gt; ~/.ssh/authorized_keys<br />(если нет папки .ssh, то создадим её командой mkdir ~/.ssh)</p><p>7) После этого достаточно будет в командной строке (или PowerShell) использовать команду для подключения:<br />ssh -I &quot;C:\Windows\System32\rtPKCS11ECP.dll&quot; &lt;username&gt;@&lt;server&gt;</p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Tue, 17 Oct 2023 11:34:16 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/21789/#p21789</guid>
		</item>
		<item>
			<title><![CDATA[Рутокен ЭЦП 3.0 для авторизации по ключу при ssh соединении win>linux]]></title>
			<link>https://forum.rutoken.ru/post/21760/#p21760</link>
			<description><![CDATA[<p>Господа, перерыл все ваши доки, но получить должного результата так и не вышло.</p><p>Имеем руктокен эцп 3.0, на котором есть выданный налоговой сертификат в неизвлекаемом виде (ключевая пара сгенерена рутокеном), клиентскую машину win10 в которую можем вставить рутокен, сервер на убунту на котором крутится sshd. </p><p>Задачи следующие.</p><p>1. На клиентской машине windows 10 cгенерировать средствами рутокена (неизвлекаемый закрытый ключ) RSA ключевую пару и затем самоподписной сертификат. На машине стоят драйвера рутокена, панель управления, крипто про итд.<br />2. Получить из сертификата открытый ключ rsa, загрузить его на ubuntu<br />3. Используя встроенную ssh утилиту из под powershell c с клиентской машины с windows 10 соединится с убунтой и авторизоваться по ключу, введя соответственно по дороге пин-код пользователя токена. Как вариант использовать какой-то иной ssh терминал - TeraTerm или что-то иное. </p><p>4. Влючить на ubunte поддержку ГОСТ шифрования для ssh<br />5. Получить открытый ключ из сертификата выданной налоговой на клиентской windows 10 машине.<br />6. Загрузить открытый ключ гост на ubuntu<br />7. Используя встроенную ssh утилиту из под powershell c с клиентской машины с windows 10 соединится с убунтой и авторизоваться по ключу от налоговой, введя соответственно по дороге пин-код пользователя токена. Как вариант использовать какой-то иной ssh терминал - TeraTerm или что-то иное. </p><p>Прошу опубликвать подробную инструкцию, я уверен она будет полезна многим рядовым пользователям Рутокен ЭЦП 3.0.</p><p>С чем уже столкнулся изучая ваши инструкции:</p><p>- не получается сгенерить rsa ключевую пару и самоподписной сертификат средствами Панели Управления Рутокен (получилось решить с помощью плагина и ra.rutoken.ru). Решение не подходит - нужно решение через ПУР или команды консоли windows 10 без всяких браузеров.<br />- PuttySC взятое по сслыке из вашей статьи, которое вроде должно через pkcs11 получать доступ к ключу, представляет собой консольную утилиту, а не с графическим интерфейсом, как в вашей статье.</p>]]></description>
			<author><![CDATA[null@example.com (Gleb)]]></author>
			<pubDate>Sun, 15 Oct 2023 14:42:03 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/21760/#p21760</guid>
		</item>
	</channel>
</rss>
