Passwords and RSA Keys
Learn about authentication in Couchdrop
Overview
Couchdrop supports password authentication and SSH public key authentication.
Passwords can be used to sign in to the Couchdrop Web Portal and for supported file transfer protocols. SSH keys are used for SFTP and SCP authentication.
Password authentication
Password authentication is available for Couchdrop users and can be used for both web access and supported file transfer connections.
Passwords can be changed by an administrator or by the user when they have access to the Couchdrop Web Portal.
All users require a password, including users who also authenticate to SFTP or SCP using a public key.
SSH public key authentication
Couchdrop supports SSH public key authentication for SFTP and SCP.
Public key authentication uses a key pair:
The public key is added to Couchdrop.
The private key remains with the user or system connecting to Couchdrop.
Never provide Couchdrop with the private key.
Public keys are configured against individual users and can be used instead of, or together with, password authentication for SFTP and SCP.
Supported key types
Couchdrop supports the following SSH public key types:
RSA
Commonly used SSH public key format.
DSA
Older SSH public key format.
ECDSA
Elliptic Curve Digital Signature Algorithm keys.
Generating an SSH key pair
SSH key pairs are generated outside Couchdrop. This ensures Couchdrop does not generate or hold your private key.
On macOS, Linux, or another Unix-based system, run:
Follow the prompts to select where the key should be stored and whether the private key should use a passphrase.
For example:
This creates two files:
abc— your private keyabc.pub— your public key
The .pub file is the key you add to Couchdrop.
A public key will look similar to:
Never share your private key. Only the public key should be added to Couchdrop or shared with another service.
Adding a public key to a user
To configure public key authentication:
Open the user in Couchdrop.
Navigate to RSA Public Keys.
Paste the user's public key into the available field.
Add the key.
A user can have multiple public keys associated with their account.
Requiring a password and public key
For SFTP and SCP connections, Couchdrop can require both password and public key authentication.
Enable Require Password and Public Key for the user to require both authentication methods before access is granted.
Last updated
Was this helpful?