Перанос профілю VPN NetworkManager на іншы камп’ютар
Бачныя налады — найменш пераносная частка. Выберыце паміж экспартам плагіна, keyfile і паўторнай рэгістрацыяй, адказаўшы на тры пытанні пра сакрэты і шляхі.
Дзве машыны могуць паказваць у меню адну і тую ж назву VPN і не мець нічога агульнага. Старонка налад — гэта частка, якая пераносіцца найгорш, бо рэальны змест профілю размеркаваны паміж keyfile, звязкай ключоў, плагінам і некалькімі абсалютнымі шляхамі да файлаў. Тры пытанні вырашаюць, ці трэба вам экспартаваць, капіраваць або рэгістравацца нанова. Задайце іх, перш чым нешта капіраваць.
Пачніце з профілю, які сапраўды працуе
Пералічыце злучэнні і чытайце UUID, а не назву. nmcli connection show друкуе абодва, і UUID — адзінае поле, якое адрознівае працоўны запіс ад старога імпарту з аднолькавай назвай. Перайменуйце або выдаліце састарэлы дублікат на зыходнай машыне да пачатку, каб тое, што вы капіруеце, было адназначным. Затым запішыце плагін і тып злучэння, бо менавіта яны вызначаюць, што наогул азначае экспарт. Профіль, які вы не можаце дакладна вызначыць, — гэта той, які вам не варта пераносіць.
Гэты крок каштуе хвіліну. Ён прадухіляе самую частую няўдачу — перанос не таго профілю і наступнае наладжванне прызначэння.
Экспарт ці капіраванне keyfile?
NetworkManager можа экспартаваць некаторыя профілі VPN у файл, калі ўсталяваны плагін рэалізуе экспарт, а для OpenVPN вынік нагадвае самастойную канфігурацыю. Капіраванне ўласнага keyfile — іншы шлях: ён захоўвае кожную наладу, але патрабуе таго ж плагіна і дазволенага ўладальніка на прызначэнні. Ні адзін не лепш універсальна, і ні адзін не з’яўляецца рэзервовай копіяй. Выбірайце, пытаючыся, што павінна застацца ідэнтычным.
Экспарт падыходзіць для пераносу на машыну, якая будзе запускаць той жа плагін, асабліва калі вы хочаце адзін артэфакт, які можна агледзець. Keyfile падыходзіць для аднаўлення на ідэнтычнае размеркаванне, дзе дазволы і шляхі можна дакладна ўзнавіць.
На што профіль усё яшчэ паказвае
Профіль не з’яўляецца самадастатковым толькі таму, што ён чыста экспартаваўся. CA, кліенцкі сертыфікат, прыватны ключ і любы дадатковы матэрыял TLS звычайна з’яўляюцца асобнымі файламі, на якія спасылаюцца праз шлях, і гэтыя шляхі існуюць на машыне, якую вы пакідаеце. Пералічыце кожны файл, на які ёсць спасылка, перш чым што-небудзь перадаваць.
Затым вырашыце, ці варта наогул выкарыстоўваць тыя ж уліковыя даныя. Файл з той жа назвай на іншай машыне — гэта не тое ж самае асоба, і некаторыя разгортванні чакаюць замест гэтага новай рэгістрацыі.
Сакрэты не ў файле
Паролі і парольныя фразы могуць знаходзіцца ў keyfile, у звязцы ключоў карыстальніка або нідзе, бо карыстальніка пытаюць кожны раз. Толькі першае з гэтага пераносіцца разам з копіяй файла.
Праверце сцягі пароля ў зыходным профілі, перш чым меркаваць, што перанос не запатрабуе ўвагі. Профіль, наладжаны пытацца або захоўваць сакрэт у агент сесіі, прыбывае на новую машыну без уліковых даных і з спробай злучэння, якая правальваецца без тлумачэння прычыны. Узнавіце там зацверджаны працоўны працэс сакрэтаў замест таго, каб экспартаваць пароль адкрытым тэкстам у файл дзеля палягчэння пераносу. Гэтая хуткая дарога ператварае міграцыю ў раскрыццё.
Спыніце старую копію належным чынам
Прыміце новую ўстаноўку, выкарыстоўваючы праз яе прызначанае прыкладанне, і да таго часу трымайце стары шлях даступным. Імпартуйце, прачытайце назад канчатковы пункт, аўтэнтыфікацыю, маршруты і DNS, затым падлучыцеся і пацвердзіце прыватны рэсурс. Імпарт, які дае зялёную іконку, — гэта не прыняцце.
Выдаленне лакальнага профілю нічога не адклікае. Сертыфікат і ўліковыя даныя застаюцца сапраўднымі, пакуль аператар іх не адкліча, таму спыненне — асобны запыт да таго, хто іх выдаў. Выдаліце старыя файлы, выдаліце запіс у звязцы ключоў і запішыце, якая асоба была адклікана і калі. Калі старую машыну перадаюць далей, гэты запіс важнейшы за выдаленне.