По скриптата за поставување некој мора да биде сопственик на VPN серверот
Скриптата може да го изгради серверот, но не може да ја преземе политиката за пристап, патеката за ажурирање или враќањето. Дефинирајте го предавањето пред да ја стартувате.
Две различни работи се продаваат како една: претворање на машина во VPN сервер и додавање на VPN клиент на преносен сметач што треба да се приклучи на туѓа порта. Скриптата за поставување одговара на првото и не може да одговори на второто, што и да навестува нејзиниот README. Земете ја проектот setup-ipsec-vpn како конкретен пример: таа гради IPsec/L2TP, Cisco IPsec или IKEv2 сервер на поддржан Linux домаќин користејќи Libreswan и xl2tpd. Тоа е договор за распоредување за сервер, не општ рецепт за која било машина. Одлучете која работа е ваша пред скриптата да тргне, бидејќи сè потоа се однесува на серверот.
Бидете искрени за домаќинот
Машина што завршува и нешто друго, или чијшто огнен ѕид се управува од облачен контролен план наместо од оперативниот систем, е различно поставување од чиста виртуелна машина. Запишете го протоколот што го вклучувате и изданието што го користите, потоа проверете ги двете според списокот за поддршка на проектот, а не според блог од минатата година.
Вклучувањето на услугата не го отвора патот до неа. За IPsec мрежата пред домаќинот мора да дозволи UDP 500 и 4500 и, зависно од распоредувањето, самиот ESP протокол. Скрипта што успешно завршува зад безбедносна група што го отфрла протоколот 50 создаде сервер до кој никој не може да стигне, и ништо во излезот на инсталатерот нема да го каже тоа.
Што всушност презема инсталатерот
Очекувајте IPsec конфигурација и датотека со тајни, конфигурација на L2TP демон, PPP опции и systemd единици што сега ги поседуваат тие порти. README на проектот наведува дека постоечките конфигурациски датотеки се копираат пред промените, што е корисно и не е исто како резервна копија на домаќинот. Одлучете кои компоненти ќе се ажурираат со пакетите на дистрибуцијата, а кои со повторно пуштање или препишување на скриптата, бидејќи тоа се два патеки за одржување со различни режими на дефект.
Закачете ја ревизијата што сте ја одобриле. URL за преземање што ја служи тековната стандардна гранка може следниот месец да врати друга содржина, затоа запишете го commit-от или изданието што сте го пуштиле и чувајте копија. Таа една навика ја претвора неприпишливата состојба во нешто за што втор човек може да размислува во два часот наутро.
Што скриптата не може да ви даде
Автоматизацијата произведува работно поставување и тука застанува. Таа не одлучува кои приватни ресурси треба да ги достигне тунелот, што е прашање на политика за пристап за кое мислење имаат и огнениот ѕид на домаќинот и мрежата над него. Не одлучува кој добива акредитиви, како се доставуваат или како се отстранува пристапот на некој кога ќе замине. И не одлучува како се враќа машината по лошо ажурирање, а тоа е делот што обично се открива во најлошиот момент.
Клиентските профили и прикажаните тајни се материјал за пристап, не инсталациски дневници. Генериран профил залепен во споделен канал е сметка, и истиот стандард важи за слики од екранот на резимето од поставувањето. Водете заштитен инвентар на идентитетската состојба потребна за враќање на услугата и забележете кои од тие акредитиви се отповикани оттогаш.
Првиот клиент е приемниот тест
Прифатете го распоредувањето од еден овластен клиент, користејќи го протоколот што навистина го вклучивте. Проверете дали приватното име се решава, дали повратната патека работи, дали повторното поврзување се однесува правилно и дали дестинацијата надвор од дозволеното множество се одбива. Успешна најава од друга клиентска апликација не е доказ за таа што сте ја испорачале.
Ако комбинацијата што ја сакате повеќе не е поддржана, изберете одржлива патека пред инсталацијата. Оживувањето на старо издание, слабеењето на автентикацијата или повторното пуштање на необјаснета скрипта се одлагања, не планови за одржување, и секое од нив го отежнува предавањето.
Напишете ја страницата за предавање
Одржете ја кратко: серверот, ревизијата што го изградила, портите што му требаат, компонентите и нивните сопственици на ажурирања, дозволените ресурси, патеката на акредитивите и постапката за враќање. Додајте ја конзолната или надвор-појасната патека што ќе ја користите кога токму промена на тунелот го расипала пристапот. Тогаш следниот човек наследува услуга, а не наредба од која се плаши да ја пушти двапати.
Прегледајте ја таа страница кога се менува домаќинот, а не само кога нешто се расипува. Документ за предавање што никогаш не се чита е документ што тивко престана да биде вистинит.