Ports
The following tables describe network ports that must be opened to ensure proper communication of components in the Veeam Agent management infrastructure.
Communication Between Veeam Backup & Replication Components
For general requirements for ports that must be opened to ensure proper communication of the backup server with backup infrastructure components, see the Ports section in the Veeam Backup & Replication User Guide.
For general requirements for ports that must be opened to ensure proper communication of the backup server with Veeam Cloud Connect infrastructure components, see the Ports section in the Veeam Cloud Connect Guide.
In addition to general port requirements applicable to a backup server, the following network ports that must be opened to enable proper communication between Veeam Backup & Replication components.
From | To | Protocol | Port | Notes |
---|---|---|---|---|
Veeam Backup Server | Veeam Agent Computer (Microsoft Windows) | TCP | 6184+ | Default port used for communication with the Veeam Agent for Microsoft Windows Service. If port 6184 is already in use, Veeam Agent for Microsoft Windows Service tries to use the next port number in the allocated range (6184 to 6194). Once the service takes the next available port, it makes it the default port for all subsequent connections. |
TCP | 135, | Default ports used for communication with the Veeam Installer Service. Port 135 is used for WMI queries. WMI queries are mandatory to back up failover clusters and perform file-level restore and optional to provide faster Veeam Agent deployment. Ports 137 to 139 are used by backup infrastructure components to communicate using NetBIOS. Ports 137 to 139 and 445 are used during restore started from the Veeam Backup & Replication console. Ports 6160 and 11731 are used to deploy Veeam Agent on the computer and to provide faster restore. If the backup repository server role and the mount server role are assigned to different servers in your infrastructure, you must open ports described in the Mount Server Connections subsection of the Veeam Backup & Replication User Guide. | ||
TCP | 2500 to 3300 | [For Microsoft SQL logs shipping] Ports used to collect Microsoft SQL logs from the Veeam Agent computer. | ||
TCP | 6167, | [For Microsoft SQL logs shipping] Ports used to collect Microsoft SQL logs from the Veeam Agent computer operating as part of a failover cluster with SQL Server AlwaysOn Availability Groups. | ||
TCP | 6211 | [For storage snapshots support] Port used for communication with the hardware VSS provider. For more information, see Storage Snapshots Support. | ||
TCP | 6160, | Port used for the volume-level restore. | ||
TCP | 6162 | Default port used by the Veeam Data Mover. | ||
Veeam Agent Computer (Linux) | TCP | 22, | Port 22 is used to establish an SSH connection from the Veeam Backup Server to the Veeam Agent computer. Ports 6160 and 6162 are used for default connection to the Veeam Agent computer using Veeam Transport Service and Veeam Deployer Service. | |
TCP | 6162 | Default port used by the Veeam Data Mover. | ||
TCP | 2500 to 3300 | Default range of ports used for communication between Veeam Agent components during data transmission. For every TCP connection that a backup job uses, one port from this range is assigned. | ||
Distribution Server | TCP | 135, | Ports on a Microsoft Windows server used for deploying the Distribution Server component. Port 135 is optional. This port is used to provide faster Veeam Agent deployment. Ports 137 to 139 are used by backup infrastructure components to communicate using NetBIOS. Ports 6160 and 11731 are used by the Veeam Installer Service. These ports together with port 445 are mandatory to deploy the Distribution Server component. | |
TCP | 49152 to 65535 | Dynamic RPC port range. For more information, see this Microsoft KB article. | ||
TCP | 9380 | Default port used for communication with the Veeam Distribution Service. | ||
Backup Proxy | TCP | 6211 | [For storage snapshots support] Port used for communication with the hardware VSS provider. For more information, see Storage Snapshots Support. | |
Distribution Server | Veeam Agent Computer (Microsoft Windows) | TCP | 49152 to 65535 | Dynamic RPC port range. For more information, see this Microsoft KB article. The port range is required for communication with the Veeam Installer Service. |
TCP | 6160, | Ports on the Veeam Agent computer used for deploying Veeam Agent. | ||
Veeam Agent Computer (Linux) | TCP | 22, | Port 22 is used to establish an SSH connection for the purpose of Veeam Agent packages transmission and deployment control. After Veeam Agent is deployed, ports 6160 and 6162 are used for default connection to Veeam Agent computer using Veeam Transport Service and Veeam Deployer Service. | |
Veeam Agent Computer (Microsoft Windows) | Veeam Backup Server | TCP | 10005 | Default port used by Veeam Agent for Microsoft Windows operating in the managed mode for communication with the Veeam Backup server. Data between the Veeam Agent computer and backup repositories is transferred directly, bypassing Veeam backup servers. |
Veeam Agent Computer (Linux, Unix, macOS) | TCP | 10006 | Default port used for communication with the Veeam Backup server. Data between the Veeam Agent computer and backup repositories is transferred directly, bypassing Veeam backup servers. |
Communication Between Veeam Agent Components
The following table describes network ports that must be opened to enable proper communication between Veeam Agent components.
From | To | Protocol | Port | Notes |
---|---|---|---|---|
Veeam Agent Computer (Microsoft Windows) | Veeam Agent Computer (Microsoft Windows) | TCP | 9395+, 6183+ | Ports used locally on the Veeam Agent computer for communication between Veeam Agent components and Veeam Agent for Microsoft Windows Service. If port 9395 or 6183 is already in use, Veeam Agent for Microsoft Windows Service will try to use the next port number. |
Veeam Agent Computer (Linux, Unix, macOS) | Veeam Agent Computer (Linux, Unix, macOS) | TCP | 2500 to 3300 | Default range of ports used locally for communication between Veeam Agent components during data transmission. For every TCP connection that a backup job uses, one port from this range is assigned. |
Communication with Veeam Backup Repositories
The following table describes network ports that must be opened to ensure proper communication between Veeam Agent and Veeam backup repositories.
From | To | Protocol | Port | Notes |
---|---|---|---|---|
Veeam Agent Computer | Linux server performing the role of a backup repository | TCP | 2500 to 3300 | Default range of ports used as data transmission channels. For every TCP connection that a job uses, one port from this range is assigned. |
Microsoft Windows server performing the role of a backup repository | TCP | 49152 to 65535 | Dynamic RPC port range. For more information, see this Microsoft KB article. | |
TCP | 2500 to 3300 | Default range of ports used as data transmission channels. For every TCP connection that a job uses, one port from this range is assigned. | ||
Shared folder CIFS (SMB) share | TCP | 137 to 139, | Ports used as a transmission channel from the Veeam Agent computer to the target CIFS (SMB) share. Ports 137 to 139 are used by backup infrastructure components to communicate using NetBIOS. | |
Gateway Microsoft Windows server | TCP | 137 to 139, | If a CIFS (SMB) share is used as a backup repository and a Microsoft Windows server is selected as a gateway server for this CIFS share, these ports must be opened on the gateway Microsoft Windows server. Ports 137 to 139 are used by backup infrastructure components to communicate using NetBIOS. | |
TCP | 49152 to 65535 | Dynamic RPC port range. For more information, see this Microsoft KB article. | ||
TCP | 2500 to 3300 | Default range of ports used as data transmission channels. For every TCP connection that a job uses, one port from this range is assigned. |
Communication with Veeam Cloud Connect Repositories
The following table describes network ports that must be opened to ensure proper communication between Veeam Agents and Veeam Cloud Connect repositories.
From | To | Protocol | Port | Notes |
---|---|---|---|---|
Veeam Agent Computer (Microsoft Windows, Linux, macOS) | Cloud gateway | TCP | 6180 | Port on the cloud gateway used to transport Veeam Agent data to the Veeam Cloud Connect repository. |
Certificate Revocation Lists | TCP | 80 or 443 (most popular) | Veeam Agent computer needs access to CRLs (Certificate Revocation Lists) of the CA (Certification Authority) who issued a certificate to the Veeam Cloud Connect service provider. Generally, information about CRL locations can be found on the CA website. |
Communication with Object Storage
The following table describes network ports and endpoints that must be opened to ensure proper communication with object storage.
From | To | Protocol | Port/Endpoint | Notes |
---|---|---|---|---|
Gateway server | Amazon S3 object storage | TCP | 443 | Port and endpoints used for communication with Amazon S3 object storage. |
HTTPS | AWS service endpoints:
A complete list of connection endpoints can be found in AWS Documentation. | |||
TCP | 80 | Port and endpoints used to verify the certificate status. Keep in mind that certificate verification endpoints (CRL URLs and OCSP servers) are subject to change. The actual list of addresses can be found in the certificate itself. | ||
HTTP | Certificate verification endpoints:
| |||
Microsoft Azure object storage | TCP | 443 | Port and endpoints used for communication with Microsoft Azure object storage. Keep in mind that the <xxx> part of the address must be replaced with your actual storage account URL, which can be found in the Azure management portal. | |
HTTPS | Cloud endpoints:
| |||
TCP | 80 | Port and endpoints used to verify the certificate status. Keep in mind that certificate verification endpoints (CRL URLs and OCSP servers) are subject to change. The actual list of addresses can be found in the certificate itself. | ||
HTTP | Certificate verification endpoints:
| |||
Google Cloud storage | TCP | 443 | Port and endpoints used for communication with Google Cloud storage. | |
HTTPS | Cloud endpoints:
A complete list of connection endpoints can be found in this Google article. | |||
TCP | 80 | Port and endpoints used to verify the certificate status. Keep in mind that certificate verification endpoints (CRL URLs and OCSP servers) are subject to change. The actual list of addresses can be found in the certificate itself. | ||
HTTP | Certificate verification endpoints:
| |||
IBM Cloud object storage | TCP/HTTPS | Customizable and depends on device configuration | Port and endpoints used for communication with IBM Cloud object storage. | |
S3 compatible object storage | TCP/HTTPS | Customizable and depends on device configuration | Port and endpoints used for communication with S3 compatible object storage. |
Communication with Cloud Machines
The following table describes network ports that must be opened to ensure proper communication between Veeam Backup & Replication and Veeam Agents installed on Amazon EC2 instances or Microsoft Azure virtual machines (both objects can be also referred to as cloud machines).
From | To | Protocol | Port/Endpoint | Notes |
---|---|---|---|---|
Veeam Backup & Replication, | Amazon cloud | TCP | 443 | Port and endpoints used for communication from Veeam Backup & Replication and Amazon EC2 instance to the Amazon cloud where the instance is located. |
HTTPS | AWS service endpoints:
A complete list of connection endpoints can be found in AWS Documentation. | |||
TCP | 80 | Port and endpoints used to verify the certificate status. Keep in mind that certificate verification endpoints (CRL URLs and OCSP servers) are subject to change. The actual list of addresses can be found in the certificate itself. | ||
HTTP | Certificate verification endpoints:
| |||
Veeam Backup & Replication, Microsoft Azure virtual machine with Veeam Agent | Microsoft Azure cloud | TCP | 443 | Port and endpoints used for communication from Veeam Backup & Replication and Microsoft Azure virtual machine to the Microsoft Azure cloud where the virtual machine is located. Keep in mind that the <xxx> part of the address must be replaced with your actual storage account URL, which can be found in the Azure management portal. |
HTTPS | Global region endpoints:
China region endpoints:
Government region endpoints:
| |||
TCP | 80 | Port and endpoints used to verify the certificate status. Keep in mind that certificate verification endpoints (CRL URLs and OCSP servers) are subject to change. The actual list of addresses can be found in the certificate itself. | ||
HTTP | Certificate verification endpoints:
|