Description
This article provides the basic troubleshooting commands for SSL VPN issues.
Scope
FortiGate.
Solution
To check the basic SSL VPN statistics, run the below command with the proper parameter:
diagnose vpn ssl [list/info/statistics/debug-filter/hw-acceleration-status]
On v7.2 and later, 'hw-acceleration-status' has been removed from the command list. It is being replaced by 'diagnose vpn ssl blocklist'.
This is to show the list of blocked users that exceed the 'login-attempt-limit'.
To see the entire list of debug messages for the SSL connections, run the following debug:
diagnose vpn ssl debug-filter src-addr4 x.x.x.x <----- Replace x.x.x.x with the public IP address of the client to filter for debugs related to one client IP address.
diagnose debug application sslvpn -1 <----- Shows the SSL VPN connection messages.
diagnose debug application fnbamd -1 <----- Shows the authentication process.
diagnose debug application authd -1 <---- Shows the authenticated users.
diagnose debug application samld -1 <----- If SAML authentication is being used to connect the SSL VPN.
diagnose debug enable <----- Starts the debug process.
diagnose debug disable <----- Stops the debug process.
Related article:
Troubleshooting Tip: SSL VPN Troubleshooting - Fortinet Community
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.