Skip to content
Avanet

Install Sophos Connect Client on macOS

Sophos Connect can be used on macOS for Remote Access with Sophos Firewall. In current versions, IPsec is no longer the only option: Since Sophos Connect 2.0, Remote Access SSL VPN on macOS is also possible. This has changed the recommendation for many environments.

This article describes the installation on macOS, the import of the appropriate connection, and the key checks after establishing the connection. For the fundamental decision between Sophos Connect, SSL VPN, OpenVPN clients, and ZTNA, see Sophos Connect or SSL VPN: Which Remote Access Solution Fits?.

Which Article Fits?

Sophos Connect on macOS quickly overlaps with other remote access articles. Depending on the task, a different starting point may be better:

SituationSuitable Starting Point
Install Sophos Connect on macOSThis article
Set up SSL VPN on macOS with .ovpnSet up Sophos SSL VPN with Sophos Connect on macOS
Prepare Sophos Connect on the FirewallConfigure Sophos Connect on Sophos Firewall
Plan client versions, updates, and profile maintenanceCheck and Securely Update Sophos Connect Client Version
VPN is connected, but traffic does not workTest Firewall Rule with Log Viewer, Policy Test, and Packet Capture

This separation is important because client installation is only part of remote access operations. Firewall rules, DNS, MFA, certificates, VPN portal, and profile distribution remain separate checkpoints.

Prerequisites

  • Sophos Firewall with configured remote access
  • Sophos Connect Client in a version compatible with the firewall and platform
  • For Sophos Connect 2.0 or newer: macOS Ventura 13 or newer
  • Mac with Intel processor or Apple Silicon via Rosetta 2
  • Configuration file for IPsec (.scx or .tgb) or SSL VPN (.ovpn)
  • User account with VPN permission and, if enabled, working MFA
  • Firewall rules for traffic from the VPN zone or the used remote access zone

If SSL VPN is to be used on macOS, Sophos Connect 2.0 or newer must be used. Older internal instructions should therefore be checked to see if they still assume the earlier IPsec-only situation. For version checking, update planning, and typical DNS/profile issues, see Check and Securely Update Sophos Connect Client Version.

Important: No provisioning file support is documented for macOS. Therefore, for macOS, planning should be done with an imported IPsec configuration file or an .ovpn file. If a rollout is to be fully automated, it must first be checked whether the deployed MDM can accurately map the file and user processes.

1. Download Sophos Connect Client

The Sophos Connect Client for macOS can be obtained depending on the environment via the firewall, the VPN portal, or the Sophos Download Page. In managed environments, it should be defined which client version is distributed and where users obtain the appropriate configuration file.

For IPsec, a .scx or .tgb file is typically used. For SSL VPN, an .ovpn file is imported. Which file is correct depends on the remote access configuration on the firewall.

Profile TypeFilemacOS Note
IPsec Remote Access.scx or .tgbusable with Sophos Connect on Intel and Apple Silicon
SSL VPN.ovpnSophos Connect 2.0 or newer required
Provisioning.pronot planned as standard for macOS

In a classic Sophos Connect IPsec configuration, the connection is exported in WebAdmin:

  1. Open VPN > Sophos Connect Client on the Sophos Firewall.
  2. Export connection.
  3. Securely store the file and provide it only to authorised users.

Depending on the download source, the installer is in a zip file. After unpacking, you typically find the Sophos Connect.pkg package for macOS.

For managed Macs, the installer should not be widely distributed without a pilot group. At least one Intel Mac and one Apple Silicon Mac should be tested first if both platforms are present in the company.

2. Install Sophos Connect Client

The installation is started with a double-click on Sophos Connect.pkg. After completing the installation wizard, the window can be closed with Close.

On Apple Silicon devices, Rosetta 2 may be required. If macOS displays a corresponding message during installation, Rosetta 2 should be installed, and the client should be restarted.

After installation, the version should be checked directly in the client. This is especially important if multiple installation packages were circulating internally or if users had previously installed the client.

Sophos Connect Client macOS Setup
Sophos Connect is started via the macOS installation package.
Sophos Connect Client macOS Setup
The installation wizard guides through the standard installation.
Sophos Connect Client macOS Setup - Location
The installation location should normally remain unchanged.
Sophos Connect Client macOS Setup - Install
Before starting, it should be clear which client version is being distributed.
Sophos Connect Client macOS Setup - Installation Process
The installation should be completed without a user profile or VPN configuration.
Sophos Connect Client macOS Setup - Installation Completed
After completion, the connection is only usable through profile import.

3. Download Connection File

On first start, Sophos Connect requires a connection configuration. This file should come from the currently valid firewall configuration and not be reused from an old user archive.

Typical connection files:

PurposeFileWhere it comes from
IPsec Remote Access.scx or .tgbExport under VPN > Sophos Connect Client
SSL VPN.ovpnVPN portal or administrative export

If old remote access IPsec configurations are still in use before an SFOS-22-MR1 upgrade, an old profile should not simply be redistributed. In this case, first check Migrate Legacy Remote Access IPsec before SFOS 22 MR1.

Profiles should be treated like access data. An old .ovpn, .scx, or .tgb file can still contain internal networks, gateway names, certificates, or user references. If gateway, certificate, DNS, user group, IP pool, or authentication have changed, the profile should be re-exported and re-imported.

4. Set Up Sophos Connect Client

Setting up the Sophos Connect Client is completed in a few steps:

  1. Open Sophos Connect.
  2. Select Import Connection.
  3. Import the appropriate connection file.
  4. Check the connection under Connections.
  5. Click Connect.
  6. Log in with the VPN user and confirm MFA if enabled.

After successfully establishing the connection, you should also check whether internal DNS names are resolved and whether the required systems are reachable. If the connection is established but no traffic flows, Log Viewer, Policy Test, and Packet Capture can help. The appropriate guide is Test Firewall Rule with Log Viewer, Policy Test, and Packet Capture.

For SSL VPN on macOS, the DNS test is particularly important. Sophos Connect 2.0 MR1 fixes an issue where DNS settings for SSL VPN connections on macOS were not applied correctly. If internal names are not resolved, the version and profile status should be checked first before blindly adjusting DNS rules.

Sophos Connect Client - macOS GUI
Sophos Connect displays imported connections in the client interface.
Sophos Connect Client - macOS Login
During connection establishment, user login and, depending on configuration, MFA are requested.
Sophos Connect Client - macOS Connected
The status Connected is only the first test, not the complete acceptance.
Sophos Connect Client - macOS Network Details
After establishment, VPN IP, DNS, and reachable internal targets should be checked.
Sophos Connect Client - macOS Encryption Details
Connection details help with support cases, profile comparison, and error analysis.

IPsec with macOS Built-in Tools

Depending on the firewall configuration, Remote Access IPsec can also be set up with macOS built-in tools. This is a separate operating model and should not be confused with Sophos Connect. It can be useful if no additional client software is desired, but it does not fit every environment.

Practical procedure if this variant is consciously used:

  1. Log in to the User Portal of the Sophos Firewall.
  2. Download the appropriate IPsec configuration for Apple devices.
  3. Open and install the profile on the Mac.
  4. Check the connection in macOS network settings.
  5. Test the connection and validate internal targets.
Sophos Firewall UserPortal IPsec Configuration
An IPsec configuration for Apple devices can be provided in the User Portal.
macOS Sophos IPsec config import
The downloaded profile is imported and confirmed in macOS.
macOS IPsec VPN with Built-in Tools
The IPsec connection then appears in the macOS network settings.

If Sophos Connect and macOS built-in tools are used in parallel, this should be intentionally documented. Otherwise, support cases arise where users say “VPN” but mean different profiles, protocols, and DNS behaviours.

Check After Installation

After installation, these points should be checked:

  • Sophos Connect version matches the macOS version used.
  • Rosetta 2 is available on Apple Silicon if the client requires it.
  • The imported file corresponds to the desired protocol: IPsec or SSL VPN.
  • User is authorised in the correct VPN group.
  • MFA works and is queried understandably.
  • Client receives a suitable VPN IP.
  • Internal DNS names are resolved.
  • Firewall rules for the VPN zone allow only the required targets.

Acceptance Test for macOS

A green connection status is not sufficient as acceptance. For a reliable rollout, a test user should go through these points:

TestExpected Result
Check client versionVersion matches macOS, IPsec or SSL VPN, and internal release
Check Apple SiliconRosetta 2 is present and Sophos Connect starts reliably
Import profilecorrect file for IPsec or SSL VPN is accepted
Test MFALogin requires the expected second factor
Test DNSinternal FQDNs resolve correctly
Test accessallowed servers work, disallowed targets remain blocked
Check Log ViewerTraffic from the VPN zone hits the expected firewall rule
Test reconnectDisconnect, network change, and reconnect work

In mixed environments, at least one Intel Mac and one Apple Silicon Mac should be tested. If Windows clients are also in use, the behaviour should not be silently equated. Platform, profile type, and client version may differ.

Rollout Notes for Managed Macs

For a few users, a manual installation with controlled profile import is often sufficient. In larger environments, Sophos Connect should be treated like other security-relevant client software.

Before a broad rollout, clarify:

  • Which Sophos Connect version is approved?
  • Which macOS versions are in use?
  • Are there Intel Macs, Apple Silicon Macs, or both?
  • Is IPsec, SSL VPN, or both used?
  • Where do users get the current profile?
  • Who informs users when profiles need to be re-imported?
  • How does the helpdesk recognise outdated profiles?
  • Are VPN portal, MFA, and certificates monitored separately?

Old installation packages and old profiles should be removed from internal download repositories or clearly marked as outdated. Especially with remote access, “some old profile from the download folder” quickly leads to unnecessary troubleshooting.

Troubleshooting

Connection is imported but not established

First, check whether the file belongs to the correct protocol and whether the Sophos Connect version is suitable for it. SSL VPN on macOS requires Sophos Connect 2.0 or newer. Then check user authorisation, MFA, certificate, gateway, firewall time, and reachable VPN portal or gateway FQDN.

Internal names are not resolved

For SSL VPN on macOS, the deployed Sophos Connect version should be checked, as there have been specific fixes in this area. Then check DNS server, search domains, imported profile, and firewall rules.

If IP addresses work but names do not, DNS is likely. If IP addresses also do not work, routing, firewall rules, NAT, or return path are more likely.

Connection is established, but no access works

Then the cause is often firewall rules, routing, NAT, or return path. In the Log Viewer, it should be visible whether traffic from the VPN zone hits the expected rule. For IPsec special cases, see Sophos Firewall IPsec VPN Troubleshooting.

Connection does not work after profile change

After changes to gateway, certificate, port, DNS, IP pool, user group, or authentication, the profile should be re-exported and re-imported. A client update does not automatically replace an old profile.

Saving credentials is not visible

Sophos has re-enabled this option for SSL VPN on macOS in Sophos Connect 2.0 MR1. After an update, the configuration file must be re-imported to use the option. In environments with MFA, it should also be checked whether saving credentials fits the security concept.

Connection is established, but large transfers hang

If login, DNS, and small accesses work, but larger file transfers or certain applications hang, MTU/MSS should also be checked. The error pattern often fits fragmentation, PPPoE, tunneled connections, or an asymmetric path. The procedure is in Check Sophos Firewall MTU and MSS for VPN Issues.

Collect Support Data

If the error is not directly visible, the time, user, macOS version, Sophos Connect version, profile type, source network, and target system should be documented. On the firewall, Log Viewer, sslvpn.log, IPsec logs, Packet Capture, and the affected firewall rule help. The assignment of log files is in Sophos Firewall Troubleshooting: Services and Logs.

FAQ

Does Sophos Connect support SSL VPN on macOS?

Yes. Since Sophos Connect 2.0, the Sophos Connect Client on macOS can use Remote Access SSL VPN.

Is Apple Silicon supported?

Yes, current Sophos Connect versions support Mac with Apple Silicon via Rosetta 2. In managed environments, Rosetta 2 should therefore be considered in the rollout.

Can macOS built-in tools still be used for IPsec?

Yes, depending on the firewall configuration. However, this is a different operating model than Sophos Connect and should be consciously documented.

Does Sophos Connect support provisioning files on macOS?

For macOS, .pro provisioning files should not be planned as standard. IPsec configuration files and SSL VPN OVPN files are documented for macOS, but no provisioning support.

Why must a profile be re-imported after changes?

The profile contains connection details such as gateway, certificate reference, DNS information, or VPN configuration. If these values have been changed on the firewall, an old profile still uses the old status.

What is important for SFOS 22 MR1?

Before an upgrade to SFOS 22.0 MR1 or newer, it must be checked whether Legacy Remote Access IPsec is still present. This legacy blocks the upgrade and should be migrated or removed beforehand.