Technical Anshu
Tutorials Blog
🚪 Offboarding

Employee Left the Company Revoke Their OpenVPN Access the Same Day

Keys get handed back. Passwords get changed. And the VPN profile on a personal laptop quietly keeps working — because nobody's checklist mentioned it. Here is the short routine that closes the VPN door on the same day someone walks out of the office one.

✍️ Technical Anshu🔐 Untangle / Arista NG Firewall⏱️ 6 minute read
🎥 The setup video creates clients one by one — this page is about removing them with the same discipline

Of all the ways ex-employees retain access to a small company's systems, a forgotten VPN profile is the most common and the most preventable. The .ovpn file does not know its owner resigned. It sits in a laptop at their home, fully functional, until the firewall is told otherwise. The good news: with Untangle's per-client design, telling the firewall takes about five minutes — if it is on the leaving checklist.

Remote Clients — Offboarding Check (example)
priya-laptopACTIVE Current staff
ramesh-laptopACTIVE Current staff
vikram-laptopDELETE TODAY Left on Friday
old-spare-laptopREVIEW Nobody remembers this one
Example client list. Two rows deserve action today — the leaver, and the profile nobody can explain.
1

Why Same-Day Is the Standard

Most departures are friendly, and the routine should still be same-day — not from suspicion of the person, but because access that outlives employment is a liability for both sides. If anything ever goes wrong on the network later, a still-active ex-employee profile muddies every investigation and can unfairly point at someone who simply never had their access closed. Same-day revocation is not an accusation; it is tidiness with a timestamp.

2

The Five-Minute Routine

  1. Open Apps → OpenVPN → Server → Remote Clients on the firewall.
  2. Find every client belonging to the person — laptop, phone, the spare profile from that one project.
  3. Delete them (or disable first if there is any formal reason to preserve the record briefly). The certificate inside their config file is worthless from this moment — the file can stay on their laptop forever and connect to nothing.
  4. Open the OpenVPN Status view and confirm there is no live session under their name still running.
  5. Glance at the recent event history for that client: normal hours and places, or something that needs a conversation with management.

Then do the same sweep for the person's other doors while you are in admin mode — email, Tally or application accounts, shared passwords they knew. VPN is one item on the leaving checklist, never the whole list.

3

If Your Office Used a Shared Profile, This Is Harder — Fix That Too

Everything above assumes the departing person's access is theirs — a named client you can delete alone. If the office runs one shared profile on every machine, there is nothing to revoke individually: your choices are leaving the leaver's access alive or reissuing profiles to the entire staff on the same day. Offices discover this at the worst possible moment. Treat a departure on a shared profile as the trigger to finally migrate everyone to per-person clients — painful once, protective forever.

4

The Quarterly Ten Minutes That Prevents All of This

Four times a year, put the Remote Clients list next to the current staff list and reconcile them. Every profile should answer three questions instantly: whose is it, which device, and is that person still here? Any profile that fails a question gets deleted or explained. The same review catches the quieter debris — the test profile from setup day, the contractor from last year, the old laptop in a drawer whose profile still works. Doors you can enumerate are doors you control.

🟠 Do the revocation even when the farewell was warm. Closing access protects the company, and it protects the person who left from ever being a suspect. It is a professional habit, not a judgement.

🎥 Watch the Full Video

The video shows how a client is created — picture the reverse happening promptly on someone's last day, and you have this page.

▶️ Watch Full Video
❓ Frequently Asked Questions

Should I delete the client or just disable it?

Either stops the access. Disabling is a reasonable first step if there is any notice-period or record-keeping reason; delete it once you are sure. What matters is that it happens the same day, not which of the two buttons you use.

If they are connected right now, does deleting the client throw them out?

Deleting the client guarantees their certificate will not authenticate again. To be thorough, check the OpenVPN Status view straight after and confirm no live session under their name remains before you consider the job done.

The employee used their personal laptop. Can I make them delete the file?

You can ask, and a decent exit process does. But your security should never depend on it — once the client is deleted on the firewall, the file on any machine is inert. Revoke on the server; treat device-side deletion as courtesy, not control.

This guide is based on the Technical Anshu video on setting up the OpenVPN server in Untangle NG Firewall • Stuck on a step? Ask in the video comments — you will get an answer there 🙏