--- title: "Add-VBRLinux" description: "Adds a Linux server to the backup infrastructure. Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License This cmdlet provides the following parameter sets: This cmdlet adds a Linux server to the backup infrastructure." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/add-vbrlinux.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Backup Infrastructure > Virtualization Servers and Hosts > Add-VBRLinux" dateModified: "2026-08-19" --- # Add-VBRLinux ## Short Description Adds a Linux server to the backup infrastructure. **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax This cmdlet provides the following parameter sets:
AddCredentials
Credentials
UseCertificate
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
Credentials |
Specifies the credentials you want to use for authenticating with the Linux server. Accepts the |
|
True |
Named |
False |
|
Description |
Specifies the description of the Linux server. |
|
False |
Named |
False |
|
ForceDeployerFingerprint |
Defines if the fingerprint confirmation dialog is skipped when a host is added using certificate-based authentication |
|
False |
Named |
False |
|
HandshakeCode |
Specifies the handshake code used to pair with the server. The first time a server is paired, the code is 000000. If you pair the server again, the code must be generated in the JeOS Host Management Console. |
|
False |
Named |
False |
|
Name |
Specifies the DNS name or IP address of the Linux server. |
|
True |
Named |
False |
|
Package |
Specifies the optional Linux component to be installed. Note: If you omit this parameter, all available Linux components will be installed. To add a Linux host without installing any optional components, provide an empty array for this parameter. Accepts the |
False |
Named |
False |
|
|
SSHAddToSudoers |
Defines that the user account is added to sudoers file. Default: (if the |
|
False |
Named |
False |
|
SSHElevateToRoot |
Defines that non-root users are provided with the root account privileges. Default: |
|
False |
Named |
False |
|
SSHFailoverToSu |
Defines that Veeam Backup & Replication will use the su command if the sudo command fails. Default: |
|
False |
Named |
False |
|
SSHFingerprint |
Specifies SSH host fingerprint. |
|
False |
Named |
False |
|
SSHPassword |
Specifies the password you want to use for authenticating with the Linux server. Note: To add a Linux host using an SSH key fingerprint, provide the |
|
True |
2 |
False |
|
SSHPort |
Specifies the SSH port for connection to the Linux server. Default: |
|
False |
Named |
False |
|
SSHRootPassword |
Specifies the root password used for authentication. |
|
False |
Named |
False |
|
SSHTempCredentials |
To add a Linux server that will be used as a hardened repository. Defines that the cmdlet will use single-use credentials to access a Linux server. Default: |
|
False |
Named |
False |
|
SSHUser |
Specifies the user name you want to use for authenticating with the Linux server. Note: To add a Linux host using an SSH key fingerprint, provide the |
|
True |
1 |
False |
|
UseCertificate |
Defines if certificate-based authentication is used. |
|
True |
Named |
False |
|
Confirm |
Defines whether the cmdlet displays a prompt that asks if the user is sure that they want to continue. |
|
False |
Named |
False |
|
WhatIf |
Defines whether the cmdlet writes a message that describes the effects of running the cmdlet without actually performing any action. |
|
False |
Named |
False |