Secure Remote Access: How Technicians Can Work at Industrial Sites Without Traveling There

· 10 min read
10 min read
Eziwan Team
IoT Infrastructure

Each on-site visit costs between €150 and €500, depending on the distance. With 80 sites, reducing unnecessary visits by 30% results in significant savings. The key: reliable, secure, and 24/7 remote access.

The Challenge of Remote Maintenance in Industrial Settings

Remote access in an industrial environment poses specific challenges:

Lack of network infrastructure: Most remote industrial sites have neither fiber nor ADSL. An LTE connection is the only available option.

Mobile Carriers and NAT: SIM cards from mobile carriers use NAT (Carrier-Grade NAT). It is not possible to open incoming ports—the device does not have a directly accessible public IP address.

OT Security Requirements: PLCs and SCADA systems must never be directly exposed to the Internet. Even a single open port is a potential attack vector.

24/7 Availability: If a pump fails at 2 a.m., it must be diagnosed without having to wait for the office to open.

Zero-inbound-port architecture

The Eziwan solution is based on a fundamental principle: the field device always initiates the connection to the cloud. Never the other way around.

Advantages of this architecture:

  • No open ports on the LTE network (compatible with carrier NAT)
  • PLCs and HMIs are never directly exposed to the Internet
  • Access always requires Eziwan authentication
  • Comprehensive audit logs (who, when, how long)

4-Step Setup

1. Set up the VPN profile on your laptop

From the Eziwan dashboard:

  • Settings → VPN Access → Download OpenVPN Profile
  • Import the .ovpn file into your OpenVPN client
  • Enable the tunnel
client
dev tun
proto udp
remote vpn.eziwan.com 1194
remote-cert-tls server
cipher AES-256-GCM
auth SHA256
keepalive 10 60
persist-tun
# Routes pushed by the server: 10.24.0.0/16, 192.168.0.0/8
# Client certificate automatically injected by Zero-Touch Provisioning

2. Accessing Your Field Equipment

Once the VPN is active, you can access the site's local IP addresses directly:

# Diagnosing Connectivity
ping 192.168.1.10 # PLC Siemens
→ 26ms — round trip via LTE + VPN

# SSH Access to an Edge Module
ssh admin@192.168.1.15
→ Connected to Eziwan edge (Eziwan Gateway-Lyon-04)

# Remote SCADA Access
# Open your SCADA software (Codesys, TIA Portal, SoMachine) directly
# and set it to the PLC's local IP address: 192.168.1.10
# The VPN handles the rest transparently

3. Granular Access Control

Configure who can access what:

User ProfileAuthorized SitesProtocols
Field TechnicianTheir sector onlySSH, RDP
Process EngineerAll sitesSSH, RDP, SCADA
SCADA Read-OnlyAll sitesPort 502 (Modbus TCP) only
IT AdminAll sitesAll protocols

Dashboard → Settings → Users → VPN ACL

4. Audit Log

Each VPN session is automatically logged:

2025-06-15 14:23:11 Lucas M. — Eziwan Gateway-Lyon-04 — Connexion VPN
2025-06-15 14:47:32 Lucas M. — 192.168.1.10 (TIA Portal) — TCP 102
2025-06-15 15:12:05 Lucas M. — Eziwan Gateway-Lyon-04 — Offline (48 min)

CSV export available for your compliance audits (NIS2, ISO 27001).

Remote Access via Satellite: When 4G Doesn't Provide Coverage

For truly remote locations—high-altitude quarries, logging sites, islands, and high-mountain weather stations—LTE coverage may be nonexistent or insufficient. In such cases, satellite is the only option.

Starlink (SpaceX) has revolutionized satellite Internet access with its LEO (Low Earth Orbit) network. Compared to traditional geostationary satellites (VSATs), the performance is radically different:

CriterionGeostationary VSAT (conventional)Starlink LEO4G LTE (reference)
Latency500–700 ms20–60 ms10–50 ms
Download speed5–20 Mbps50–200 Mbps10–150 Mbps
Availability99%99%99.5% (dual SIM)
Hardware cost€3,000–8,000~€350 (antenna)~€200–500 (router)
Subscription150–500 €/month50–200 €/month10–30 €/month
RequirementsSatellite line of sight, flat terrainClear skyCarrier coverage

Starlink for Industrial Remote Access: With a latency of 20–60 ms, Starlink is compatible with OpenVPN, TIA Portal, and SoMachine VPN sessions, as well as SCADA interfaces—where a 600-ms VSAT made such access virtually unusable. The Eziwan Gateway integrates downstream from the Starlink terminal via its Ethernet WAN port.

Important Limitations: The Starlink antenna requires a line of sight of approximately 100° × 100°. Performance may be degraded in dense forests, at the bottom of steep valleys, or inside a metal building without windows facing the sky. An on-site positioning test is recommended before final installation.

For locations with marginal (<-100 dBm RSRP) but existing LTE coverage:

WAN principal : LTE 4G SIM1 + SIM2 (dual SIM Orange + SFR)
WAN backup: Starlink (triggered if LTE has been down for more than 10 minutes)

This architecture covers 99.99% of failure scenarios, including solar storms that can simultaneously disrupt multiple radio frequencies.

Multi-factor authentication and session management

Remote access without MFA is a security vulnerability, regardless of the quality of the VPN. The Eziwan Gateway incorporates several strong authentication mechanisms:

MFA for the User VPN Session

Authentification :
Step 1 → Personal X.509 certificate (linked to the user's laptop)
Step 2 → TOTP (Time-based One-Time Password) via Google Authenticator or Authy
Result → VPN tunnel established only if both factors are validated

The certificate can be revoked immediately from the dashboard without affecting the user account—which is useful when a technician leaves.

Checking Active Sessions

FeatureOperational Benefit
Maximum session durationAutomatic logout after N hours (prevents forgotten tunnels)
Authorized Time SlotsAccess limited to 7 a.m.–8 p.m., Monday through Friday
Authorized Source IPsAccess only from the service provider’s offices
Two-step approvalA supervisor must approve access before the technician logs in
Real-time alertSMS/email sent to the technical manager each time a session is opened

These controls can be configured by site, by user, and by type of equipment accessed—allowing for different rules for a junior technician (limited access, enhanced monitoring) and a senior engineer (full access).

Comparison: Eziwan VPN vs. TeamViewer vs. AnyDesk for Industrial OT

CriterionEziwan VPNTeamViewer IndustrialAnyDesk
ArchitectureZero-inbound, outbound tunnelOutbound connection (cloud relay)Outbound connection (cloud relay)
NIS2 Compliance✅ Comprehensive audit logs, hosted in France⚠️ Basic logs, servers in Germany/US❌ Limited logs
Access to industrial protocols✅ Native (Modbus TCP, TIA Portal, SCADA)✅ Via RDP on SCADA station✅ Via RDP on SCADA station
Full network access✅ Full IP access to the LAN❌ Per-machine access❌ Per-machine access
Individual certificates✅ X.509 per user✅ Account per user✅ Account per user
Instant revocation✅ Certificate revocation < 1 min✅ Account deactivation✅ Account deactivation
Hosting in France✅ France only⚠️ Germany + US❌ Outside the EU possible
CostIncluded in the gateway subscription€800–2,400/year€150–500/year
OT Compatibility✅ Designed for OT⚠️ Designed for IT (adapted for OT)❌ Not suitable for OT

Conclusion: TeamViewer and AnyDesk allow you to remotely control a Windows machine (SCADA station, supervision PC) but do not provide direct network access to PLCs, sensors, and fieldbuses. An industrial VPN like Eziwan provides access to the site’s entire OT network—the technician can access the PLC’s IP address directly from their line-of-business software, without any intermediaries.

Case Study: Troubleshooting a Hydraulic Press

Situation: Friday, 10:00 p.m. — "Hydraulic pressure out of range" alert at the Valenciennes site.

No remote access: Technician on-site the next morning, production halted for 10 hours, cost ~€600.

With Eziwan VPN:

  1. The technician receives an SMS alert on their phone
  2. Activates the OpenVPN client on their laptop
  3. Opens TIA Portal and connects to the Siemens S7-1200 PLC (192.168.1.12)
  4. Diagnosis: pressure sensor malfunctioning—value stuck at 45 bar
  5. Resets the sensor module via the maintenance function block
  6. Pressure returns to normal—process restarted
  7. Incident report created from the Eziwan dashboard

Resolution time: 22 minutes. Production resumed at 10:35 p.m.

ROI of Remote Access

For a portfolio of 80 industrial sites, with an average of 3 on-site visits per site per year:

ScenarioAnnual Cost
All on-site service calls80 × 3 × 300 € = 72,000 €
50% resolved remotely (Eziwan VPN)80 × 1.5 × 300 € + subscription = ~40,000 €
Annual savings~32,000 €

Not to mention the reduction in downtime: every hour of production gained at 2 a.m. can be worth thousands of euros.

Security: What We Do Not Allow

To avoid common best practices:

Risky PracticeEziwan Alternative
Direct port forwarding (exposed SSH/RDP)OpenVPN/IPSec VPN with zero inbound traffic
Sharing VPN credentials among techniciansIndividual keys per user
Permanent access without auditLogged sessions + configurable timeout
Access from any IP addressOptional source IP restriction

FAQ

Can you access a remote site over 4G without a static IP address? Yes. The Eziwan model works on the principle of outbound connection initiation: the on-site gateway opens a VPN tunnel to a cloud hub with a static IP address. The site’s public IP address does not need to be static—the tunnel is established from the site to the cloud, not the other way around. This even works behind a carrier NAT.

How can you prevent a remote technician from accessing equipment they are not authorized to access? The Eziwan platform manages access rights on a per-user and per-site basis. Each technician has their own personal VPN certificate—if their access is revoked, their certificate is immediately invalidated without affecting other users. You can also restrict access to specific time periods or specific source IP addresses.

Does the VPN interrupt communication between the PLC and its local control system? No. The gateway operates in parallel: it does not interrupt local communications (the PLC communicates normally with its local HMI). The VPN is added as an additional remote read/write access point, without interfering with the local control loop.


Further Reading


Set up your VPN → · Schedule a demo →


Additional Resources