# SFTP Protocol

Click the **New** button and in the **New server** panel select the SFTP protocol.&#x20;

These fields will appear allowing you to enter the settings for the server:

* **Name (\*)**: assign a name to the server you are creating; it will appear in the server card or row.
* **Port (\*)**: enter the port to connect to the server. If the port is already in use, Data Mover Smart displays a list of available alternative ports that you can select.
* **DMZ**: activate the DMZ toggle to use the DMZ, choose Port Forwarding mode and specify the port. This will add a new entry in the **DMZ** → [Servers](/data-mover-smart/services/dmz.md#servers) panel.
* **Description**: enter a description of the server.
* **Allowed client authentication modes  (\*)**: this field refers to the SSH client authentication mechanism. Possible values:
  * PUBLICKEY
  * PASSWORD
  * PASSWORD\_AND\_PUBLICKEY
  * PASSWORD\_OR\_PUBLICKEY
* **Server key (\*)**: select the key identifier about the keystore store to select Private Key and Certificate to create an SSL connection. See **Settings** → **Security** → [Key store](/data-mover-smart/settings/security/key-store.md).
* **VFS (\*)**: select the VFS that will be accessible through the SFTP protocol.
* **Accepted cipher suites (\*)**: select **All** or **Only specific values** to load the list of cipherSuites accepted to establish an SSL connection:\
  \- AES128-CBC\
  \- AES128-CTR\
  \- <AES128-GCM@openssh.com>\
  \- <AES256-GCM@openssh.com>\
  \- AES192-CTR\
  \- AES256-CBC\
  \- AES192-CBC\
  \- AES256-CTR\
  \- ARCFOUR128\
  \- ARCFOUR256\
  \- BLOWFISH-CBC\
  \- <CHACHA20-POLY1305@openssh.com>\
  \- 3DES-CBC\
  \- 3DES-CTR
* **Key Exchange Algorithms (\*)**: select **All** or **Only specific values** to load the list of values available: \
  \- DIFFIE-HELLMAN-GROUP1-SHA1\
  \- DIFFIE-HELLMAN-GROUP14-SHA1\
  \- DIFFIE-HELLMAN-GROUP14-SHA256\
  \- DIFFIE-HELLMAN-GROUP15-SHA512\
  \- DIFFIE-HELLMAN-GROUP16-SHA512\
  \- DIFFIE-HELLMAN-GROUP17-SHA512\
  \- DIFFIE-HELLMAN-GROUP18-SHA512\
  \- DIFFIE-HELLMAN-GROUP-EXCHANGE-SHA1\
  \- DIFFIE-HELLMAN-GROUP-EXCHANGE-SHA256\
  \- ECDH-SHA2-NISTP256\
  \- ECDH-SHA2-NISTP384\
  \- ECDH-SHA2-NISTP521
* **Mac Algorithms (\*)**: select **All** or **Only specific values** to load the list of values available: \
  \- HMAC-MD5\
  \- HMAC-SHA1\
  \- HMAC-MD5-96\
  \- HMAC-SHA1-96\
  \- HMAC-SHA2-256\
  \- HMAC-SHA2-512
* **Signature Algorithms (\*)**: select **All** or **Only specific values** to load the list of values available: \
  \- SSH-RSA\
  \- RSA-SHA2-256\
  \- RSA-SHA2-512\
  \- ECDSA-SHA2-NISTP256\
  \- ECDSA-SHA2-NISTP384\
  \- ECDSA-SHA2-NISTP521\
  \- SSH-ED25519\
  \- SSH-DSS
* **Attributes**: this section allows you to configure the SFTP server banner. A default text is provided, but you can edit it by clicking the 3-dot menu and selecting **Edit**. This opens the **Edit Attribute** window, where you can modify the text in the **Body (\*)** field. The **Name** and **Description** fields cannot be modified.\
  The default banner text is:&#x20;

{% code overflow="wrap" %}

```
WARNING: This is a restricted system. Access is allowed only to authorized users.
__
All activities on this SFTP server are monitored and logged in accordance with company policies and applicable regulations.
__
Unauthorized access, use, or modification is strictly prohibited and may result in disciplinary actions and legal consequences.
__
By continuing, you acknowledge and accept these conditions.
```

{% endcode %}

{% hint style="warning" %}
With WinSCP, in *Preferences* you must set the **“Enable transfer resume/transfer to temporary filename for”** option to **Disable**.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.primeur.com/data-mover-smart/services/servers/sftp-protocol.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
