Nandiyan pa ang direktoryo, wala na ang serbisyo, at hindi malinaw kung naka-install ang pakete. Sa mga sistemang kabilang sa pamilyang Debian, ang natirang /etc/openvpn ay karaniwang nangangahulugang inalis ang pakete nang hindi lubos na binura, isang dokumentadong kalagayan at hindi sira. Ang mga file na nakikita mo ay malamang configuration, hindi programa.

Magtrabaho sa ayos ng runbook: basahin ang estado ng pakete, magpasya kung ano ang itatabi, sadyang burahin nang lubusan, at pagkatapos ay tiyakin kung ano ang natira. Bawat hakbang ay naibabalik hanggang sa lubos na pagbura.

Basahin muna ang estado ng pakete

Magsimula sa database ng mga pakete, hindi sa filesystem. Nagpi-print ang dpkg -l openvpn ng estado na dalawang letra, at ang rc ay nangangahulugang inalis ang pakete habang itinabi ang mga configuration file nito. Ang dpkg-query -W -f='${Status}\n' openvpn ay nagbibigay ng parehong sagot sa salita. Hindi masasabi sa iyo ng listahan ng direktoryo ang anuman sa mga ito.

Huwag ipagkamali ang Community OpenVPN sa Access Server o sa isang plugin ng NetworkManager. Magkaibang pakete ang mga ito na may magkaibang landas ng pag-alis.

Kung ang estado ay ii, naka-install ang pakete at inaasahan ang direktoryo. Kung rc, configuration na lang ang natira. Kung walang ibinalik ang query, lubos nang binura ang pakete at pag-aari ng iba ang direktoryo.

Pumili sa pagitan ng pag-alis at lubos na pagbura

Binubura ng remove ang mga programa at iniiwan ang configuration. Binubura rin ng purge ang configuration at pinapatakbo ang cleanup script ng pakete. Pareho silang desisyong administratibo tungkol sa estado, hindi dalawang baybay ng isang utos.

Bago pumili, ilista kung ano ang pag-aari ng pakete gamit ang dpkg -L openvpn. Ang output na iyon ay ang mapa ng mga landas na pinamamahalaan ng pakete, at ito ang tamang input para sa desisyon kung ano ang buburahin ng lubos na pagbura. Anumang nakita mo sa direktoryo na wala sa listahang iyon ay galing sa ibang lugar. Ituring ang mga file na iyon bilang sa iyo upang suriin, hindi bilang tira ng pakete.

Pinapayagan ang lubos na pagbura ng paketeng naalis na. Hindi requirement ang muling pag-install bago iyon.

Itabi ang kailangan mo pa

Bago ang lubos na pagbura, itabi ang kailangan mo pa: mga profile, certificate ng kliyente, pribadong key, file ng CCD at anumang lokal na script. Kopyahin ang mga ito na may mga pahintulot na angkop sa mga lihim, at itala kung saan naroon ang mga kopya.

Tingnan kung ginagamit ng ibang serbisyo o manager ang parehong direktoryo. Ang pangalawang instance ng VPN o script ng automation ay maaaring umasa sa isang landas na mukhang natirang configuration.

Kung ide-decommission ang makina, ang mga lokal na file ang mas maliit na kalahati ng problema. Ang mga na-export na profile at malayuang awtorisasyon ay mas matagal kaysa sa anumang direktoryong buburahin mo.

Burahin nang lubusan at tiyakin

Isagawa ang lubos na pagbura sa pamamagitan ng package manager, hindi sa pagbura ng direktoryo. Pinapanatili ng sudo apt purge openvpn ang database ng mga pakete at ang mga cleanup script sa proseso.

Pagkatapos, ulitin ang query ng estado at tiyakin na hindi na lumilitaw ang pakete. Tiyakin na wala na ang serbisyo gamit ang systemctl status openvpn@server o ang pangalan ng unit na ginamit mo, at subukan ang ordinaryong network.

Mga file na hindi buburahin ng lubos na pagbura

May mga file na sadyang nakakaligtas sa lubos na pagbura. Ang generated configuration na hinahawakan ng mga script ng maintainer ay hindi laging kilala ng file database ng dpkg. Ang configuration sa mga home directory ng mga user ay nasa labas ng paglilinis ng mga system directory. At anumang ginawa ng administrator sa kamay ay hindi kailanman pag-aari ng pakete. Bawat isa sa mga ito ay nangangailangan ng sariling pagsusuri.

Ang paulit-ulit na pagbura ng bawat landas na may VPN sa pangalan ay ang paraan kung paano nawawala ang gumaganang kredensyal at walang kaugnayang configuration.

Tapusin sa pamamagitan ng pagbawi ng hindi na kailangan ng makina: mga na-export na profile, mga inilabas na certificate ng kliyente at anumang account na na-authenticate sa pamamagitan nito. Ang pagbura ng lokal na direktoryo ay hindi nagbabawi ng kredensyal na umiiral pa sa ibang lugar. Ang sanggunian ng dpkg ay nagdodokumento ng mga estado at sakop ng lubos na pagbura.

Kaugnay na mga artikulo