Импортиране на .ovpn файл: какво инсталира и какво не
Импортирайте файла на оператора чрез собствения работен процес на клиента. Проверете вградените сертификати, неподдържаните директиви и записа, който действително стартирате.
Импортирахте профила, клиентът съобщава за връзка, а списъкът със системни сертификати изглежда точно както преди. Това е очакваният резултат, а не неуспешен импорт. Файлът .ovpn е текстова конфигурация, която казва на съвместим клиент OpenVPN как да достигне сървър и как да се удостовери, и никога не записва нищо в хранилището за доверие на устройството. От това объркване следват две грешки: очакването да се появи вграден тип VPN и заключението, че импортът е неуспешен, защото не се е появил сертификат.
Вярването, че импортът инсталира сертификат
Профилът може да носи сертификатен материал вграден и оттам идва идеята: блок текст между ъглови скоби изглежда като инсталация. Клиентът вместо това го анализира като конфигурация и предава сертификата на собствения си TLS слой, а не на операционната система. Нищо не се добавя към настройките за доверие на устройството и нищо не бива да се добавя. Файлът описва връзка, а хранилището за доверие описва на кого устройството е готово да вярва.
Профилът е безполезен и без частния ключ, към който сочи, което е още една причина да не е сертификат. Вземете файла от проверения канал на оператора и го третирайте като чувствителен, защото може да съдържа вграден идентификационен материал, който принадлежи на вас. Загубите ли ключа, профилът се превръща в описание на връзка, която не можете да осъществите.
Отворете файла така, както клиентът документира
Използвайте документираната опция за импорт на файл в клиента, вместо да преименувате разширението или да поставяте текста в несвързан VPN диалог. Някои продукти приемат също URL или пакетиран архив и това са отделни поддържани методи със свои режими на отказ. Ако сертификатите или ключовете пристигат като отделни файлове, разберете как клиентът очаква да ги получи, преди да местите каквото и да е. Копирането само на .ovpn текста на втора машина оставя всеки посочен път да сочи към файл, който не е там, и грешката, която ще получите, ще говори за липсващ файл, а не за липсващ импорт.
Това е капанът за преносимост в едно изречение: текстът пътува, а препратките не. Поставете посочените файлове в подредбата, която клиентът документира, или преобразувайте профила във вградена форма, ако клиентът я поддържа.
Вграден материал срещу посочени файлове
Вграденият профил носи CA, сертификата и ключа вътре във файла, затова е самостоятелен и преносим, но също е един обект, който трябва да се пази толкова внимателно, колкото ключа в него. Профилът с препратки посочва пътища на диска и работи само там, където тези пътища съществуват и където клиентът работи с разрешение да ги чете. Преместването на едната форма без другата е обичайният провал на преносимостта и се проявява като TLS грешка, а не като грешка при импорт. Нито една от двете форми не променя модела за сигурност, защото клиентът все още проверява сървъра и все още се нуждае от използваем частен ключ.
Профил, който изключва проверката, за да мине импортът, е разменил проверката срещу вид напредък. Върнете настройката, преди да се свържете с нещо истинско.
Отхвърлена директива означава несъответствие на клиента
Директива, която настолен клиент приема, може да бъде отказана от мобилен клиент или опростена настолна сборка, а скриптовите куки, командите за маршрутизация и някои транспортни опции попадат в тази категория. Клиентът не се прави на труден; той отказва да изпълнява инструкции, които не може да наложи. Грешките при импорт обикновено назовават директивата и това име е много по-полезно от общо съобщение, че импортът е невъзможен. Потърсете това име в собствената документация на клиента, преди изобщо да редактирате профила.
Не премахвайте проверката на сървъра и не включвайте непознати скриптове само за да мине импортът. Или намерете клиент, който поддържа директивата, или помолете оператора за профил, написан за клиента, който действително използвате. Премахването на ред, за да заглушите грешка, променя това, което връзката гарантира, и тази промяна надживява импорта.
Проверете записа, който действително стартирате
Нищо не гарантира, че файлът, който току-що изтеглихте, е заменил копието, импортирано миналия месец, затова потвърдете избраното име на профила и данните за сървъра му, преди да се свържете. След свързване тествайте ресурса, който действително ви трябва, и проверете поведението на маршрутизацията и DNS, защото завършената връзка е само първият етап. Ако профилът бъде отхвърлен, запазете точното съобщение при импорт и версията на клиента, защото това е различен проблем от профил, който се импортира и после не достига сървъра си. Ръководството на OpenVPN документира директивите, които един профил може да съдържа, и това е източникът, който да проверите, преди да редактирате.
След като замяната работи, оттеглете стария запис със собственото средство за премахване на клиента. Премахването на файла от папка Изтегляния оставя запазената връзка в приложението непокътната. Завършете, като отбележите кое име на профил е активно, за да не се свърже следващият човек през копието, което сте искали да оттеглите.