# Transfer Configuration Transfers / Transfer Configuration ## Remove cPanel account's archives - [GET /delete_account_archives](https://api.docs.cpanel.net/specifications/whm.openapi/transfer-configuration/delete_account_archives.md): This function removes a cPanel user account's archives. ## Validate remote server's SSH credentials - [GET /remote_basic_credential_check](https://api.docs.cpanel.net/specifications/whm.openapi/transfer-configuration/remote_basic_credential_check.md): This function checks the SSH credentials on the remote server. ### Authentication There are several methods that you can use to authenticate a transfer session with the remote server. #### PermitRootLogin=Yes The simplest authentication method is to use the user and password. To do this, the file on the remote server contain the following value: The following table displays the correct parameters and values for this authentication method: | Parameter | Value | |-|-| | | | | | 's password. | You can also use the SSH Public Key to authenticate the user. If the SSH Public Key is encrypted, include the SSH Key's passphrase. The following table displays the correct parameters and values for this authentication method: | Parameter | Value if the SSH Key is not encrypted | Value if the SSH Key is encrypted | |-|-|-| | | | | | | 's SSH key name. | 's SSH key name. | | | (none) | 's SSH key passphrase. | #### PermitRootLogin=No Many server administrators do not permit direct root logins on their servers. * If the remote server contains in the file, then you use another user and their password on the remote server, and then escalate to . Manage Wheel Group UsersWHM >> Home >> Security Center >> Manage Wheel Group Users*) to grant the user access, then you will need to specify and the password. * If the user has access, you do need the password. The following table displays the correct parameters and values for this authentication method: | Parameter | Value if the user has sudo access | Value if the user has su access | |-|-|-| | | The user's username. | The user's username. | | | The user's password. | The user's password. | | | | | | | (none) | 's password. | You can also use an SSH Public Key instead of a password to authenticate that user. If the SSH Public Key is encrypted, include the SSH Key's passphrase. The following table displays the correct parameters and values for this authentication method: | Parameter | sudo | su | |-|-|-| | | The user's username. | The user's username. | | | The user's SSH key name. | The user's SSH key name. | | (If encrypted) | The user's SSH key passphrase. | The user's SSH key passphrase. | | | | | | | (none) | 's password. | ## Return a transfer module's schema - [GET /transfer_module_schema](https://api.docs.cpanel.net/specifications/whm.openapi/transfer-configuration/transfer_module_schema.md): This function retrieves a transfer module's key structure. For more information about how this function works with other functions in the transfer and restore process, read our Guide to Transfer and Restore API Functions documentation. ## Validate username availability on target server - [GET /validate_system_user](https://api.docs.cpanel.net/specifications/whm.openapi/transfer-configuration/validate_system_user.md): This function validates a system user for use on the target server. For more information about how this function works with other functions in the transfer and restore process, read our Guide to Transfer and Restore API Functions documentation.