Skip to content

Установка КриптоПРО в ОС Linux

1. Получите root-права

bash
sudo su

2. Установите «КриптоПро»

Ниже предоставлены пункты установок на разные дистрибутивы OC Linux:

Выбирайте пункт в зависимости от дистрибутива.

2.1. Установка в RedOS 7.3.1, RedOS 7.3.2, ROSA Enterprise Linux Server 7.3, AlterOS 7.5.

2.1.1. Скачайте архив с сайта Кейсистемс.

bash
wget -O /opt/linux-amd64.tgz https://keysystems.ru/files/web/Scripts/CryptoPro/linux-amd64c.tgz
bash
wget -O /opt/linux-amd64.tgz https://keysystems.ru/files/web/Scripts/CryptoPro/linux-amd64.tgz

2.1.2. Распакуйте файл архива:

bash
tar -C /opt/ -xvf /opt/linux-amd64.tgz

2.1.3. Установите пакет «redhat-lsb-core» при отсутствии:

bash
if [ -z $(rpm -qa | grep redhat-lsb-core) ]; then yum install -y lsb-core-noarch;fi;

2.1.4. Запустите скрипт install.sh:

bash
bash /opt/linux-amd64/install.sh

2.2. Установка в ALT Server 10.1, ALT Workstation K 10.0

2.2.1. Скачайте архив с сайта Кейсистемс.

bash
wget -O /opt/linux-amd64.tgz https://keysystems.ru/files/web/Scripts/CryptoPro/linux-amd64c.tgz
bash
wget -O /opt/linux-amd64.tgz https://keysystems.ru/files/web/Scripts/CryptoPro/linux-amd64.tgz

2.2.2. Распакуйте файл архива:

bash
tar -C /opt/ -xvf /opt/linux-amd64.tgz

2.2.3. Проверьте наличие файла:

bash
if [ -z $(rpm -qa | grep redhat-lsb-core) ]; then apt-get install -y lsb-core-noarch;fi;

2.2.4. Запустите скрипт install.sh:

bash
bash /opt/linux-amd64/install.sh

2.3. Установка в Astra Linux SE 1.7, Astra Linux SE 1.8, Debian GNU/Linux 11 (bullseye)

2.3.1. Скачайте архив с сайта Кейсистемс.

bash
wget -O /opt/linux-amd64_deb.tgz https://keysystems.ru/files/web/Scripts/CryptoPro/linux-amd64c_deb.tgz
bash
wget -O /opt/linux-amd64_deb.tgz https://keysystems.ru/files/web/Scripts/CryptoPro/linux-amd64_deb.tgz

2.3.2. Распакуйте файл архива:

bash
tar -C /opt/ -xvf /opt/linux-amd64_deb.tgz

2.3.3. Запустите скрипт install.sh:

bash
bash /opt/linux-amd64_deb/install.sh
При успешной установке в терминале отобразятся следующие сообщения:
(Чтение базы данных ... на данный момент установлено 60814 файлов и каталогов.)
Подготовка к распаковке ./0-lsb-cprocsp-base_5.0.12922-7_аll.deb ..
Распаковывается lsb-cprocsp-base (5.0.12922-7) ..
Выбор ранее ме выбранного пакета lsb-cprocsp-rdr-64.
Подготовка к распаковке ../l-lsb-cprocsp-rdr-64_5.0.12922-7_апа64 .deb ..
Распаковывается lsb-cprocsp-rdr-64 (5.0.12922-7) .
Выбор ранее не выбранного пакета lsb-cprocsp-kcl-64.
Подготовка к распаковке ../2-lsb-cprocsp-kcl-64_5.0.12922-7_amd64.deb ...
Распаковывается lsb-cprocsp-kcl-64 (5.0.12922-7) ...
Выбор ранее не выбранного пакета lsb-cprocsp-capilite-64.
Подготовка к распаковке ../3-lsb-cprocsp-capilite-64_5.0.12922-7_amd64.deb ...
Распаковывается lsb-cprocsp-capilite-64 (5.0.12922-7) ...
Выбор ранее не выбранного пакета cprocsp-curl-64.
Подготовка к распаковке .../4-cprocsp-curl-64_5.0.12922-7_amd64.deb ...
Распаковывается cprocsp-curl-64 (5.0.12922-7) ...
Выбор ранее не выбранного пакета lsb-cprocsp-са-certs.
Подготовка к распаковке .../5-lsb-cprocsp-са-certs_5.0.12922-7_all.deb ...
Распаковывается lsb-cprocsp-са-certs (5.0.12922-7) ...
Настраивается пакет lsb-cprocsp-base (5.0.12922-7) ...
AppAmor profiles were loaded.
Настраивается пакет lsb-cprocsp-rdr-64 (5.0.12922-7) ...
Настраивается пакет lsb-cprocsp-kcl-64 (5.0.12922-7) ...
Настраивается пакет lsb-cprocsp-capilite-64 (5.0.12922-7) ...
Настраивается пакет lsb-cprocsp-ca-cartsс(5.0.12922-7) ...
Настраивается пакет cprocsp-curl-64 (5.0.12922-7) ...
Пакеты КриптоПро CSP успешно установлены

3. Создайте символьные ссылки на утилиты «КриптоПро»:

bash
ln -s /opt/cprocsp/bin/amd64/certmgr /usr/bin/certmgr
ln -s /opt/cprocsp/bin/amd64/csptest /usr/bin/csptest
ln -s /opt/cprocsp/bin/amd64/cryptcp /usr/bin/cryptcp
ln -s /opt/cprocsp/sbin/amd64/cpconfig /usr/bin/cpconfig

4. Проверьте верию установленного «КриптоПро»

bash
csptest -enum -info
Результат
CSP (Type:80) v5.0.10013 KC1 Release Ver:5.0.12922 OS:Linux CPU:AMD64 FastCode:READY:AVX,AVX2.
CryptAcquireContext succeeded.HCRYPTPROV: 29664899
GetProvParam(...PP_ENUMALGS...) until it returns false
   Algid    Bits     Type     NameLen    AlgName
__________________________________________________
 0000661eh  256    Encrypt       14    GOST 28147-89
 00008021h  256    Hash          18    GR 34.11-2012 256
 00002e49h  512    Signature     18    GR 34.10-2012 256
 0000aa46h  512    Exchange      18    DH 34.10-2012 256
 0000aa47h  512    Exchange      18    DH 34.10-2012 256
 0000801fh  32     Hash          18    GOST 28147-89 MAC
 00006630h  256    Encrypt       14    GR 34.12-15 M
 00006631h  256    Encrypt       14    GR 34.12-15 K
 0000803ch  64     Hash          18    GR 34.13-15 M MAC
 0000803dh  128    Hash          18    GR 34.13-15 K MAC
 00008034h  256    Hash          20    GR34.11-12 256 HMAC
Cycle exit when getting data. 11 items found. Level completed without problems.
Total: SYS: 0,010 sec USR: 0,000 sec UTC: 0,040 sec
[ErrorCode: 0x00000000]

5. Проверьте лицензию на сервис

bash
cpconfig -license -view

Сообщение, представленное ниже, информирует пользователя о том, что лицензия «Demo» истекает через 90 дней.

Результат
License validity:
5050N4003001BT72MA83QF3T0
Expires: 90 day(s)
License type: Demo

© 2003—2026 ООО «Кейсистемс». Все права защищены.