For the complete documentation index, see llms.txt. This page is also available as Markdown.

Create SFTP Users

Learn about allowed users for SFTP and FTP

To access Couchdrop over SFTP, each person, partner, or system needs a Couchdrop SFTP user account.

Users are separate from Couchdrop Administrators and can be given access to a specific folder location. This lets you provide SFTP access without exposing administrative access to your Couchdrop tenant.

Avoid using your owner account for SFTP connections. Owner accounts have elevated permissions, while SFTP credentials are often used by external systems, applications, or business partners.

How to create a new SFTP User

Before you start

Creating a new Inbound SFTP user is done in the management dashboard from Couchdrop and is a simple two step process.

1

Create an SFTP user

In Couchdrop, select SFTP & FTPs Users, then click Create New. Select SFTP User and continue.

If you do not see this option, contact your Couchdrop administrator.

2

Configure the user

Configure the new user by setting a username, selecting their home/root directory, and choosing an authentication method.

You can use an autogenerated password, set a custom password, or create an RSA key pair for SFTP and SCP authentication.

If Transfer Shield is enabled, you can select a content rule group to surface or block unexpected, non-compliant, or malicious files uploaded by this user.

3

Save your new SFTP user credentials

Once the user has been created, Couchdrop will display the user credentials and provide the option to download credentials or share them directly from the platform.

Sharing from Couchdrop is done via email from noreply@couchdrop.io.


User Settings

After creating a user, you can configure additional permissions, access and security controls, and Transfer Shield DLP from the user's settings.

General User Settings

Setting
Description

Email Address

Set or update the email address associated with the user. Optional.

Password

Set or update the user's password.

User must create a new password at next sign-in

Requires the user to replace the configured password the next time they sign in.

Public Key Authentication

Adds a public key for SFTP or SCP authentication. Couchdrop supports RSA, DSA, and ECDA public keys.

File Permissions

Setting
Description

Home Directory

Sets the home or root directory for the user. This determines the highest-level location the user can access.

Global filesystem permissions

Controls the user's overall file access permissions. Read only, write only, reader/write.

Delete allowed

Allows the user to delete files within locations they can access.

Access & Security Controls

Setting
Description

Network ACLs

You can restrict a user so they can only connect from approved IP addresses or networks.

Expiry

Controls whether the user expires. Select Never Expire or configure the user to expire after a specified period.

Allow FTP/FTPS

Allows the user to connect using FTP or FTPS.

Transfer Shield

Transfer Shield lets you define the type of content expected from a user and apply controls when uploaded files do not match those expectations.

Setting
Description

Enable Content Classification

Files uploaded by the user are classified using the Transfer Shield DLP engine.

Block unclassified files

Denies a file if Transfer Shield cannot classify it for any reason.

Content Rule Groups

Applies a selected Transfer Shield content rule group to files uploaded by the user.

Transfer Shield can be used to block files or surface them for approval when their content does not match what you expect from that user.


How to bulk create SFTP users

If you need to provision multiple SFTP users, you do not need to create each user individually.

Couchdrop supports bulk and automated user provisioning for larger deployments. Depending on your environment, you can use:

  • Bulk import - create multiple users in one operation.

  • SCIM provisioning - automatically provision and manage users from a supported identity provider.

  • API - automate user provisioning using the Couchdrop API from your own systems.

For ongoing identity lifecycle management, use SCIM rather than manually creating users.


Frequently asked questions

Can different SFTP users access different folders?

Yes. Each user can be configured with access to specific folders and storage locations.

Can I use SSH keys instead of passwords?

Yes. Couchdrop supports SSH public key authentication for SFTP users.

Can I use my own storage?

Yes. Most Couchdrop customers connect their existing cloud or on-premises storage rather than using Couchdrop hosted storage exclusively.

Can I bulk create SFTP users?

Yes. Couchdrop supports bulk import via CSV, SCIM provisioning, and automated user creation via the Couchdrop Management API.

Last updated

Was this helpful?