Настройка входа по сертификату
Входите в PrivyNet VPN с помощью сертификата вместо пароля. Скачайте его в панели управления одним щелчком.
Шаги настройки
Сейчас поддерживаются Windows, Android и iOS
Скачайте сертификат
На странице управления VPN в панели нажмите «Скачать сертификат». Вам покажут пароль к файлу сертификата, созданный специально для этого скачивания: сохраните его в надёжном месте, затем нажмите «Скачать».
Распакуйте скачанный файл
Вы скачаете архив .zip с файлами client.p12, ca.crt и README. Распакуйте его в папку, но пока не открывайте файлы напрямую.
Импортируйте оба сертификата
Откройте PowerShell от имени администратора, перейдите командой cd в распакованную папку и выполните обе команды ниже. Не открывайте файлы двойным щелчком: так они импортируются не в то хранилище, и подключение завершится ошибкой без объяснения причин.
Import-PfxCertificate -FilePath .\client.p12 -CertStoreLocation Cert:\LocalMachine\My -Password (ConvertTo-SecureString -String 'PASTE_YOUR_PASSWORD_HERE' -AsPlainText -Force) Import-Certificate -FilePath .\ca.crt -CertStoreLocation Cert:\LocalMachine\Root
Создайте VPN-подключение
В том же окне PowerShell выполните команду ниже, заменив адрес сервера на указанный на странице вашего VPN в панели управления.
Add-VpnConnection -Name "PrivyNet" -ServerAddress "your-server-address" -TunnelType IKEv2 -AuthenticationMethod MachineCertificate -EncryptionLevel Required -AllUserConnection
Подключитесь
Откройте «Параметры > Сеть и Интернет > VPN» и нажмите «Подключиться» у подключения «PrivyNet» или выполните команду ниже.
rasdial "PrivyNet"
Частые вопросы
В том числе что делать, если подключение сразу обрывается
Сертификат представляет собой отдельные, независимые от пароля учётной записи учётные данные. Если в будущем вы захотите отозвать доступ с одного устройства, не меняя пароль учётной записи везде, сертификат это позволит. Кроме того, его нельзя угадать или подобрать перебором, как слабый пароль.
Файл сертификата сам защищён паролем, чтобы им нельзя было воспользоваться, если он попадёт в чужие руки. Этот пароль генерируется случайным образом специально для этого скачивания и показывается один раз. Он намеренно отличается от пароля учётной записи, чтобы они оставались независимыми.
Почти всегда это значит, что файлы открыли двойным щелчком, а не импортировали через PowerShell. При двойном щелчке сертификаты попадают в хранилище «Текущий пользователь», а VPN-подключению Windows они нужны в хранилище «Локальный компьютер». Чтобы исправить это, снова выполните две команды Import из шага 3 выше в PowerShell (от имени администратора).
Сейчас этот VPN туннелирует только трафик IPv4. Если ваше интернет-подключение также поддерживает IPv6, сайты, проверяющие адрес по IPv6, могут обходить туннель. Пока не появится поддержка туннелирования IPv6, отключите IPv6 на сетевом адаптере: выполните Get-NetAdapter | Disable-NetAdapterBinding -ComponentID ms_tcpip6 в PowerShell от имени администратора.
В целях безопасности сертификаты выдаются с ограниченным сроком действия. Если срок вашего истёк, вернитесь на страницу VPN в панели управления и скачайте новый: это займёт минуту и не требует обращения в поддержку.
Это значит, что в профиле VPN в поле «Сертификат ЦС IPSec» выбран сертификат ЦС PrivyNet. Это поле служит для проверки собственного сертификата VPN-сервера, а не клиентского ЦС: в нём должно быть «(не проверять)», а «Сертификат сервера IPSec» нужно оставить «(получен от сервера)». Если выбрать там наш клиентский ЦС, Android отклонит сертификат сервера в тот момент, когда уже кажется, что подключение вот-вот установится. Если вы много раз меняли настройки существующего профиля, после этого удалите его и создайте новый: отредактированные профили могут вести себя непоследовательно, даже когда настройки выглядят правильными.
Это лишь означает, что профиль не подписан коммерческим центром сертификации. Для VPN на собственном сервере это нормально и на работу не влияет. Вы можете установить профиль и подключаться как обычно.
Пока нет: вход по сертификату сейчас проверен на Windows, Android и iOS. На других платформах пока используйте вход по паролю (см. основное руководство по настройке VPN).
Готовы настроить?
Скачайте сертификат в панели управления и выполните шаги выше.