You can use authorized keys to log in to a host with SSH. You can upload authorized keys with HTTPS PUT.

Authorized keys allow you to authenticate remote access to a host. When users or scripts try to access a host with SSH, the key provides authentication without a password. With authorized keys you can automate authentication, which is useful when you write scripts to perform routine tasks.

You can upload the following types of SSH keys to a host using HTTPS PUT:

Authorized keys file for root user

DSA key

DSA public key

RSA key

RSA public key


Do not modify the /etc/ssh/sshd_config file.


In your upload application, open the key file.


Publish the file to one of these locations.

Type of key


Authorized key files for the root user

https://hostname or IP address/host/ssh_root_authorized keys

You must have full administrator privileges on the host to upload this file.

DSA keys

https://hostname or IP address/host/ssh_host_dsa_key

DSA public keys

https://hostname or ip/host/ssh_host_dsa_key_pub

RSA keys

https://hostname or ip/host/ssh_host_rsa_key

RSA public keys

https://hostname or ip/host/ssh_host_rsa_key_pub