Как создать VPN-соединение strongswan в Ubuntu 16.04?

  1. Измерьте вычислительную мощность компьютера
  2. Вычислите длину асимметричного ключа шифрования, необходимую для того, чтобы компьютер мог более или менее 24 часов
  3. Найдите способ найти число, которое удовлетворяет свойству открытого ключа, не зная закрытого ключа (или, что еще хуже, сгенерируйте пару ключей, а затем выбросьте закрытые части)
  4. Зашифруйте файл, который вы хотите скрыть с помощью открытого ключа
  5. Начать перебор файла

Вы также можете использовать здесь асимметричное шифрование, но для этого вам потребуется знать ключ шифрования, когда вы заблокируете себя. Благодаря асимметричному шифрованию вы можете заранее подготовить открытый ключ.

0
07.01.2018, 12:30
2 ответа

Вам также необходимо установить пакет network-manager-strongswan. Но обратите внимание, что пакет кажется довольно глючным, и я не уверен, что он все еще хорошо работает.

2
28.01.2020, 02:32

ошибка в плагине NetworkManager -strongswan < 1.4.0, см.https://wiki.strongswan.org/issues/1429

чтобы включить эту опцию, скачайте NetworkManager -strongswan >= 1.4.0 и скомпилируйте из исходников, см.https://ubuntuforums.org/showthread.php?t=2327303

шагов:

# possibly required packages for network-manager strongswan plugin
sudo apt-get install build-essential libgtk-3-dev
sudo apt-get install libsecret-1-dev
sudo apt-get install libnm-glib-vpn-dev
sudo apt-get install libnm-gtk-dev
sudo apt-get install libnma-dev

# get the NetworkManager strongsSwan plugin as a tarball
wget http://download.strongswan.org/NetworkManager/NetworkManager-strongswan-1.4.2.tar.bz2
tar xjf NetworkManager-strongswan-1.4.2.tar.bz2
cd NetworkManager-strongswan-1.4.2

# build the NetworkManager strongsSwan plugin
./configure -sysconfdir=/etc -prefix=/usr -with-charon=/usr/lib/ipsec/charon-nm

# build
make
make install
0
28.01.2020, 02:32

Теги

Похожие вопросы