How do I migrate from VPN to ZTNA on a FortiGate?
Inventory the SSL-VPN users and the applications they actually reach from 30 days of logs; connect the FortiGate and FortiClient EMS to your identity provider with SAML and MFA; define posture tags in EMS; build per-application ZTNA rules; run a two-week pilot alongside SSL-VPN; move groups weekly; then disable SSL-VPN and close the port. Plan on four to six weeks for an office of 20 to 200 users, confirmed after scoping.
Is SSL-VPN really being removed from FortiGate?
FortiOS 7.6.3 removed SSL-VPN tunnel mode from every FortiGate; 7.6.0 had already removed tunnel and web mode from 2 GB-RAM models such as the 40F, 60F and 61F. The 30G and 50G never supported SSL-VPN; support on the 70G and 90G depends on the FortiOS release, so check the exact model and version before upgrading. Fortinet's documented direction is IPsec and ZTNA.
Do I need FortiClient EMS for ZTNA?
For agent-based ZTNA with posture checks, yes. EMS issues the client certificate and tags that the FortiGate enforces. Agentless browser-based ZTNA (web apps, and portal bookmarks for RDP and SSH from 7.6.1) does not need an agent on the device but still uses the FortiGate as the proxy.
What does ZTNA licensing cost?
ZTNA capability is part of FortiClient EMS licensing. The license metric, bundle and term vary by part number; ask us for a quote by part number, which specifies all three. The FortiGate side needs no extra license.
What does the migration project cost?
It is quoted after scoping. The project covers policy design, the agent or agentless rollout plan, a pilot group and cutover of the existing SSL-VPN population; the fee depends on how many users, rules and applications move, so we price it after a short review of your current setup. Conversion can be included within the agreed firewall migration scope; additional users, applications or identity work are quoted after scoping. Larger programs with multiple identity providers or more than 500 users start with a Network Risk Assessment.
Can ZTNA replace site-to-site VPN too?
No. ZTNA governs user-to-application access. Site-to-site links between offices and cloud networks stay on IPsec, which FortiGate handles with SD-WAN steering if you have two circuits.
Will users notice?
Yes, in a few specific ways. Sign-in moves to your identity provider with MFA; laptops run FortiClient managed by EMS, and some applications may open from a browser portal instead; a user who is not entitled to a server is denied access to it. The pilot runs each group's daily workflows through these changes before SSL-VPN is switched off.
Can a FortiGate 40F or 60F run ZTNA?
Not as a ZTNA application gateway. From FortiOS 7.4.4, models with 2 GB RAM or less, including the 40F, 60F and 50G series, no longer support the ZTNA access proxy and its objects. From FortiOS 7.6.3, ZTNA tags in IP/MAC-based access control are supported again on those models, so EMS posture tags can still be used in firewall policies, for example alongside IPsec VPN. Run diagnose hardware sysinfo conserve; a total under 2000 MB means the unit is affected. For per-application ZTNA, replace the firewall with a larger model.
Can users reach RDP or SSH through ZTNA without FortiClient?
Yes, on FortiOS 7.6.1 and later. The ZTNA web portal gives browser access without FortiClient or a client certificate check, with bookmarks for RDP, SSH, SMB, VNC, SFTP and web applications. Without the agent there is no device posture check, so keep FortiClient for groups that need it.
Do we have to turn SSL-VPN off on day one?
No. Fortinet's migration guide keeps SSL VPN running for users who have not moved yet, disables the SSL VPN policies once ZTNA access is verified, then turns off SSL-VPN and disables the Remote Access profile in EMS.
What if a FortiOS upgrade already removed our SSL-VPN?
Assess before you roll back. Check that the previous image is still on the unit, that you have a configuration backup from that release, that you still have management or console access, and which security fixes the older release lacks. If all of that checks out, booting the previous image in a maintenance window can restore access for the length of this migration; otherwise, set up supported remote access such as IPsec VPN first. Call us the same day at (916) 915-3335 if you are locked out.