Add an SFTP Storage
Product Specification Requirements | Version |
---|---|
Secure File Transfer Protocol (SFTP) | OpenSSH__for Windows_8.1p1 OpenSSH_7.9p1 Debian-10+deb10u2 OpenSSL 1.1.1(for Linux) |
Integration with SFTP storage is achieved through the SSH File Transfer Protocol (SFTP). Before proceeding, please ensure that this protocol is enabled on your system. Our application is compatible with SFTP servers that adhere to the standard SSH File Transfer Protocol, including Cerberus SFTP for Windows and the OpenSSH SFTP subsystem, which is typically included with Linux and Unix SSH servers.
MetaDefender Storage Security does not support FTP (File Transfer Protocol) connections.
Our platform exclusively supports SFTP (SSH File Transfer Protocol) to ensure the highest level of security for your file transfers and storage operations. You can find more details in this article.
In order to integrate SFTP with MetaDefender Storage Security please follow these steps:
- From the left side menu, navigate to Storage units, click on Add storage unit and choose SFTP

- Give your account a name so you can easily identify it later
- Give your storage a name so you can easily identify it later
- Enter the Username that has access to the share. (The user should have at least read and write security permissions)
- Enter the Password.
- Fill in the SharePath field which represents the path to the share.
The following format is currently supported:
//servername/pathToShare
The pathToShare
should be relative to home location of the user provided at step 3. Example:
- SFTP Server located at
/home/sftpuser/mysftpserver
on machine with IP192.0.2.0
- Username (step 3):
sftpuser
- Share Path (step 5):
//192.0.2.0/mysftpserver
The final path computed by our product will be //192.0.2.0/home/sftpuser/mysftpserver
- Click Add in order to finish the process.
A SSH connection is required to be enabled in order to connect to a Unix-based system SharePath. If the SSH is not installed please run the following commands:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install openssh-client
If you use a hostname in the host portion of IPv4/v6 socket address, the program may show a non-deterministic behavior. The socket address will be resolved differently into an actual IPv4/v6 address, depending on the results from DNS resolution and/or the host configuration. For deterministic behavior use a numeric address in host portion.
Please make sure that Enable transfer resume/transfer to temporary filename option is set on Disable if using 3rd party SFTP clients (if it allows this feature).
See the image below for WinSCP client.
