Technical Anshu
Tutorials Blog
🔑 Profile Safety

The OpenVPN Client Config File Is the Key How to Hand It Over Safely

The little .ovpn file Untangle gives you is not a settings file — it is a working key to your office network. This page shows what is inside it, how to hand it over without being careless, and how to make one specific key stop working the day you need it to.

✍️ Technical Anshu🔐 Untangle / Arista NG Firewall⏱️ 7 minute read
🎥 In the video the config file is downloaded and imported — here is the security side of that same file

Every remote-access horror story in a small office starts the same way: a file sent too casually, copied too widely, or still working long after it should have died. Untangle's design is actually on your side — each client gets its own config with its own certificate — but the design only protects you if you handle the files like what they are: keys.

Inside ramesh-laptop.ovpn (example, values shortened)
client dev tun proto udp remote office.example.com 1194 <ca> ........ certificate authority ........ <cert> ........ THIS user's certificate ........ <key> ........ THIS user's PRIVATE key ........ # Everything needed to connect is in this one file.
Example contents of an Untangle client config. There is no separate password file to lose — the key travels inside the profile itself.
1

What Is Actually Inside the File

Open a downloaded .ovpn in a text editor once, just to learn respect for it. You will find the server address and port at the top, then three wrapped blocks: the certificate authority, the client's certificate, and the client's private key. That combination is a complete credential. The OpenVPN client does not ask the file any questions — anyone who imports it into OpenVPN Connect, on any machine in the world, presents themselves to your firewall as that user.

This is also why the video's flow — download, import, connect, done — works without anyone typing a password. Convenience and risk are the same feature here.

2

Hand It Over Like a Key, Not Like a Photo

Name files after person plus device — priya-laptop, priya-phone — never office-vpn.ovpn. Deliver the file in person on the actual device when you can; when you cannot, use a channel you would trust with a banking password, import it together on a call, and delete the transfer copies afterwards — the one inside the OpenVPN app is the working copy, the ones sitting in Downloads folders and chat histories are pure extra risk. Never post a profile in a team group chat or a shared drive "for convenience": convenience copies have a way of outliving the employee.

If your setup also has username-and-password sign-in turned on, that is a genuine second lock — use it for anyone working from a personal machine.

3

The Day a Laptop Is Lost or Stolen

Do not waste the first hour hoping the laptop turns up. The fix lives on the firewall, not the device:

  1. Open Apps → OpenVPN → Server → Remote Clients.
  2. Delete or disable that person's client — their certificate is rejected from that moment; the file on the lost laptop becomes a souvenir.
  3. Check the OpenVPN Status and event reports for that client's recent connections, at hours or from places that look wrong.
  4. Create a fresh client under a new name when the replacement laptop arrives — never resurrect the old profile.

Notice what made this painless: the profile belonged to one person and one device. This is the payoff of the per-user discipline from the setup guide.

4

The Shared Profile Trap

The most common small-office shortcut is one profile — "office" — installed on every laptop. It feels efficient until the first bad day: you cannot tell who connected (the logs show one name), you cannot remove one person's access (the key is everywhere), and the day someone leaves, the only complete fix is reissuing profiles to the entire office at once. If your Remote Clients list currently shows a shared profile, treat migrating to per-person clients as this month's job, not someday's.

5

Small Habits That Keep Keys Honest

Keep a one-line register — name, device, date issued — next to your other IT notes; the Remote Clients list itself mostly serves as this register if names are disciplined. Review the list every few months and delete clients for people and machines that no longer exist; stale profiles are doors nobody remembers installing. And protect the devices themselves: a laptop with a login password and disk encryption turns a lost profile from an incident into an errand, because the thief still has to get past the machine before the key is usable.

🎥 Watch the Full Video

Watch the video's download-and-import sequence again with this page in mind — you will see the exact moment the key changes hands.

▶️ Watch Full Video
❓ Frequently Asked Questions

Can two people use the same config file?

Technically it will often connect, and that is exactly the problem. A shared file destroys accountability — logs cannot tell who connected — and makes revocation all-or-nothing. Always create one client per person and device in the Remote Clients list.

I emailed a config file to an employee. Is my network compromised?

Not automatically, but the risk window is real: mailboxes get forwarded, synced and searched. The clean response is to delete that client on the firewall, issue a fresh one under a new name, and deliver it by a safer route. The old file then connects to nothing.

Does deleting the file from the laptop revoke the access?

No. Revocation happens only on the firewall, by deleting or disabling the client in the Remote Clients list. Deleting local copies is hygiene; the firewall is the lock.

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 🙏