How to Set Custom Deployer and Data Mover Ports for Managed Linux Agents
| KB ID: | 4519 |
| Product: |
Veeam Backup & Replication | 12.1 | 12.2 | 12.3 | 12.3.1 | 12.3.2 | 13 | 13.1 Veeam Agent for Linux | 6.1 | 6.2 | 6.3 | 6.3.1 | 6.3.2 | 13 | 13.1 |
| Published: | 2023-12-05 |
| Last Modified: | 2026-01-14 |
Purpose
By default, during the deployment of Veeam Agent for Linux on a Linux machine by Veeam Backup & Replication, the services listed below use the default ports indicated. This article documents how to change those default ports using custom settings on the Veeam Backup Server.
- Veeam Deployer Service (veeamdeployment) - Default Port: 6160
- Veeam Transport Service (veeamtransport) - Default Port: 6162
Solution
Before You Begin
- The custom port will only be assigned to Veeam Agent for Linux deployments that occur after the creation of the registry value.
- There is no failover to the default port if communication fails using the custom port; ensure firewalls are configured accordingly.
- To get the ID# of a Protection Group, use one of the following PowerShell commands:
- To get a list of all Protection Groups and their IDs:
- To get the ID for a specific Protection Group by name:
When a Protection Group begins the process of deploying Veeam Agent for Linux on a Linux machine, it uses the following logic priority to determine which ports should be used by the Deployment Service and Transport Service on that machine:
- Use the custom port specified in the Protection Group-specific registry value if the Protection Group's ID is listed in that registry value.
- Use the custom global port if one is configured in the registry.
- Use the default port.
Veeam Deployer Service (veeamdeployment)
These settings change which port the Veeam Deployer Service binds to.
Protection Group-Specific Custom Deployer Service Port
Configuring this registry value will cause all new Veeam Agent for Linux deployments for the specified Protection Group(s) (specified by ID#) to use the assigned port.
Global (All Protection Groups) Custom Deployer Service Port
Configuring this registry value will cause all new Veeam Agent for Linux deployments managed by Veeam Backup & Replication to use the assigned port.
Please note that the custom Veeam Deployment Service port configured via the registry will not impact scenarios involving the deployment of Veeam Agent for Linux using the pre-installed Veeam Deployer Service. To configure a custom port for the pre-installed Veeam Deployer Service, the following command must be executed after the standard set of pre-installed deployer commands has been completed, and the service must then be restarted:
/opt/veeam/deployment/veeamdeploymentsvc --set-port XXXX
Veeam Transport Service (veeamtransport)
These settings change which port the Veeam Transport Service binds to.
Protection Group-Specific Custom Transport Service Port
Configuring this registry value will cause all new Veeam Agent for Linux deployments for the specified Protection Group(s) (specified by ID#) to use the assigned port for the Veeam Transport Service.
Global (All Protection Groups) Custom Transport Service Port
Configuring this registry value will cause all new Veeam Agent for Linux deployments managed by Veeam Backup & Replication to use the assigned port the Veeam Transport Service.
If this KB article did not resolve your issue or you need further assistance with Veeam software, please create a Veeam Support Case.
To submit feedback regarding this article, please click this link: Send Article Feedback
To report a typo on this page, highlight the typo with your mouse and press CTRL + Enter.