Contents

Cancel

Recommended Articles

  1. unify-apps

    Indexing

    Unify AI

    Transform raw content into searchable knowledge through AI-powered indexing and vector embeddings

  2. unify-apps

    IMAP

    Unify Integrations

    Integrate your app with IMAP to enable seamless email synchronization, real-time access, and enhanced communication workflows.

  3. unify-apps

    Preview Your Work

    Unify Automations

    Effortlessly review & monitor your automation’s performance

  4. unify-apps

    QuickBooks

    Unify Integrations

    Integrate your app with QuickBooks to streamline accounting, automate invoicing, and manage finances effortlessly

  5. unify-apps

    FTP/FTPS

    Unify Integrations

    Connect your app with FTP/FTPS to automate secure file transfers and streamline data exchange across systems.

  6. unify-apps

    Facebook Ads

    Unify Integrations

    Connect your app with Facebook Ads to automate campaign management, optimize ad performance, and track marketing success.

  7. unify-apps

    Snowflake

    Unify Automations

    Connect to Snowflake for fast, scalable cloud data warehousing and analytics

  8. unify-apps

    Button

    Unify Applications

    Create interactive elements with ease using buttons

  9. unify-apps

    BambooHR

    Unify Automations

    Integrate your app with BambooHR to streamline HR management, automate employee data processing, and enhance onboarding workflows

  10. unify-apps

    Build your first automation

    Unify Automations

    Learn how to build your automation step by step

  11. unify-apps

    User Management

    Unify Applications

    Efficiently manage user roles and permissions

  12. unify-apps

    Microsoft Teams

    Unify Automations

    Connect your app with Microsoft Teams to enhance communication, automate workflows, and foster collaboration across your organization

  13. unify-apps

    Jira

    Unify Automations

    Use Jira to plan, track, and manage your agile and software development projects

  14. unify-apps

    Pre Processing

    Unify AI

    Optimize query processing through intelligent rephrasing, retrieval, and ranking to deliver accurate AI responses

  15. unify-apps

    Google Calendar

    Unify Integrations

    Integrate your app with Google Calendar to streamline scheduling, automate event management, and improve team coordination

#
Unify Integrations
Logo
SFTP

SFTP

Logo

3 mins READ

SFTP (Secure File Transfer Protocol) enables secure file transfers between systems by encrypting all data and credentials. It allows users to easily upload, download, and manage files on remote servers, supports resumable transfers, and offers compression for efficient handling of large files.

Integrating SFTP enhances secure file transfers, automates workflows, and ensures compliance with data protection standards in a single solution.

Authentication

Before you begin, make sure you have the following information:

  • Connection Name: Choose a meaningful name for your connection. This name helps you identify the connection within your application or integration settings. It could be something descriptive like "MyAppSFTPIntegration."

  • Authentication Type: Select the type of authentication for connecting to your SFTP server:

    • Basic

    • Private key

Basic authentication

How to setup Server

  1. Log into your server or hosting platform

  2. Navigate to the SFTP settings or user management area

  3. Create a new user account specifically for SFTP access

  4. Assign necessary permissions and set up the home directory

  5. Obtain the SFTP credentials (username and password)

Connecting with SFTP Client

Using an SFTP client (like SFTP Cloud.io):

  1. Open the client and add a new connection

  2. Enter the connection details:

    • Host address

    • Port (usually 22)

    • Username

    • Password

  3. Connect to the server and begin transferring files securely

Image
Image

Private key

  1. Generate a key pair on your local machine. (https://dev.to/risafj/ssh-key-authentication-for-absolute-beginners-in-plain-english-2m3f)

  2. Copy the public key to the remote server's authorized_keys file.

  3. Configure your SSH client to use the private key.

  4. Attempt to connect to the remote server.

  5. If successful, you'll be logged in without needing a password.

Actions

Action

Description

Create Folder

Creates a folder in SFTP server

List Folder

Lists a folder in SFTP server

Delete Folder

Deletes a folder from SFTP sever

Upload File

Uploads a file to SFTP server

Get File Information

Gets information about a file from SFTP server

Download File

Downloads a file from SFTP server

Rename/Move a File

Renames/moves a file on SFTP server

Delete File

Deletes a file from SFTP server

Triggers

Trigger

Description

On new or updated file

Triggers for each newly added or modified file.

On new or updated csv file

Triggers when a new csv file is added or an existing csv file is updated in a directory. Trigger per single or batch of lines in parsed csv file.