Преместване на VPN профил на NetworkManager на друг компютър
Видимите настройки са най-малко преносимият елемент. Изберете между експорт на плъгина, keyfile и повторно записване чрез три въпроса за тайните и пътищата.
Две машини могат да показват едно и също име на VPN в менюто и да не споделят нищо друго. Страницата с настройки е частта, която се пренася най-зле, защото истинското съдържание на профила е разпръснато между keyfile, ключодържател, плъгин и няколко абсолютни пътя до файлове. Три въпроса решават дали да експортирате, копирате или се записвате отново. Задайте ги, преди да копирате каквото и да е.
Започнете от профила, който наистина работи
Избройте връзките и четете UUID, а не името. nmcli connection show отпечатва и двете, а UUID е единственото поле, което различава работещия запис от по-стар импорт с идентичен етикет. Преименувайте или изтрийте остарелия дубликат на изходната машина, преди да започнете, така че това, което копирате, да е еднозначно. След това запишете плъгина и типа на връзката, защото тези две определят какво изобщо означава експорт. Профил, който не можете да идентифицирате точно, е такъв, който не бива да мигрирате.
Тази стъпка струва една минута. Тя предотвратява най-честия провал — преместване на грешен профил и след това отстраняване на проблеми в дестинацията.
Експорт или копиране на keyfile?
NetworkManager може да експортира някои VPN профили във файл, когато инсталираният плъгин поддържа експорт, а за OpenVPN резултатът наподобява самостоятелна конфигурация. Копирането на родния keyfile е другият път: той запазва всяка настройка, но очаква същия плъгин и разрешен собственик на дестинацията. Нито един не е универсално по-добър и нито един не е резервно копие. Изберете, като попитате какво трябва да остане идентично.
Експортът е подходящ за преместване към машина, която ще използва същия плъгин, особено когато искате един артефакт, който да можете да прегледате. Keyfile е подходящ за възстановяване върху идентична дистрибуция, където правата и пътищата могат да бъдат възпроизведени точно.
Към какво още сочи профилът
Профилът не е самостоятелен само защото се е експортирал чисто. CA, клиентският сертификат, частният ключ и всеки допълнителен TLS материал обикновено са отделни файлове, посочени чрез път, и тези пътища съществуват на машината, която напускате. Избройте всеки посочен файл, преди да прехвърлите каквото и да е.
След това решете дали същите идентификационни данни трябва да се използват изобщо. Файл със същото име на друга машина не е същата самоличност и някои внедрявания очакват вместо това ново записване.
Тайните не са във файла
Паролите и паролните фрази може да живеят в keyfile, в ключодържател на потребителя или никъде, защото потребителят се пита всеки път. Само първото от тях пътува с копие на файла.
Проверете флаговете за парола в изходния профил, преди да приемете, че преместването няма да изисква внимание. Профил, конфигуриран да пита или да съхранява тайната при агент на сесията, пристига на новата машина без идентификационни данни и с опита за връзка, който се проваля, без да обясни защо. Възпроизведете одобрения работен процес за тайни там, вместо да експортирате парола в открит текст във файл, за да улесните преместването. Този пряк път превръща миграцията в разкриване.
Изведете старото копие от употреба както трябва
Приемете новата настройка, като използвате предназначеното приложение през нея, и до тогава дръжте стария път достъпен. Импортирайте, прочетете обратно крайната точка, удостоверяването, маршрутите и DNS, след което се свържете и потвърдете частния ресурс. Импорт, който дава зелена икона, не е приемане.
Изтриването на локален профил не отменя нищо. Сертификатът и идентификационните данни остават валидни, докато операторът не ги оттегли, така че извеждането от употреба е отделна заявка до този, който ги е издал. Премахнете старите файлове, премахнете записа в ключодържателя и запишете коя самоличност е била оттеглена и кога. Ако старата машина се предава нататък, този запис е по-важен от изтриването.