FortiClient setup starts with the service you are joining, not with whichever VPN button appears first. A managed corporate Mac and a personally configured client can need different installers, different policy owners and different enrollment steps. Deciding that model first saves an hour of installing the wrong package.

Decide the ownership model first

Choose managed when the organization runs FortiClient EMS and expects to provision connections, profiles and security modules centrally. Choose manual only when the administrator confirms that manual configuration is permitted for your account and device. Write the choice down and keep it with the device record. Changing it later is a re-enrollment, not a checkbox.

The two models are not interchangeable after the fact. A managed profile can be locked, and removing management to expose manual controls is a policy change disguised as troubleshooting. If a locked profile blocks the connection you need, that is a conversation with the owner, not a local workaround.

Gather the connection contract

Before installation, collect five inputs: the VPN protocol, the gateway hostname, any non-default port, the authentication method and the certificates or tokens involved. Also confirm whether EMS provisions the connection or whether you configure it by hand.

Keep account login, a client-certificate identity and an enrollment token separate. They can appear in the same workflow without being interchangeable credentials. Do not paste a full browser login URL into a gateway field unless the deployment instructions explicitly ask for that format.

Match the protocol to the gateway release

The gateway software decides which protocols are available, not the client menu. Fortinet documents that FortiOS 7.6.3 and later no longer support SSL VPN tunnel mode, so an older SSL-VPN walkthrough is not a substitute for the administrator current instructions. Ask which mode the gateway serves before you pick a protocol. Record the mode in the connection notes. The next person will need it.

In a supported SSL-VPN deployment, FortiClient's documented form uses a connection name, a Remote Gateway and an optional customized port. IPsec has its own settings, and selecting it is not a conversion of an SSL profile. Copying fields between the two produces a connection that looks configured and never completes.

Install, approve, provision

Run the approved installer for the intended deployment, then complete the macOS approvals it requests. Verify the publisher and the requested component while you approve the system extension and the VPN configuration, because permission labels and locations change between macOS releases and an old screenshot is not a reason to weaken startup security.

If the Mac is managed, let the authorized policy supply the connection and do not overwrite it. If manual setup is permitted, open Remote Access and enter the contract you gathered. Then connect with the supplied authentication flow, including any browser single sign-on or second factor, and validate the server identity instead of clicking through an unexpected certificate warning.

Verify the resource, not the green icon

After the tunnel comes up, open the authorized private application and confirm its internal name resolves as expected. A connected indicator is not proof that every route or DNS domain was provisioned, and it is certainly not proof that the application you need is reachable.

The FortiClient connection guide is versioned, so read the release that matches the installed package. If setup fails, report the client build, macOS version, profile identity, time and first meaningful error, and keep exported secrets and private keys out of the report.

Successful setup means the approved client, the policy owner, the authentication method and the resource path all agree. It does not mean every Mac needs every security module, or that every permission prompt should be accepted without reading it.

Pennadoù liammet