The SFTP Client that make SSH File transfer easy

Examples of free online SFTP server for testing:

Want to run your own Filestash? Tailor every aspect of it via plugins and using the admin console, integrate SSO with your server, or go the white labelling route; we've got you covered. Filestash is the most adaptable file manager available. Chat with us

We've worked with:

A big pharma project using Filestash and SFTP

A cool implementation example of Filestash using AWS Transfer Family in a Fortune 500 company with some sample architecture diagrams for high availability and scalability. Read it from the official AWS blog

SSH File Browser and Explorer

Our web SFTP client makes it easy to copy files and folders both from local to remote and from remote to local. Under the hood it uses the SSH File Transfer Protocol also known as SFTP

screenshot of Filestash when uploading

Access your sftp from your browser

Filestash is a web interface to access your SFTP server from your browser. It makes it easy to explore / edit / upload/ download / delete / rename anything on your server

screenshot of Filestash when uploading

Works with all the popular free SFTP servers

Our online tool works great with any SFTP compliant server like Openssh, ProFTPD and even your Amazon S3 buckets with AWS SFTP

illustration of the shared link screen

Document editor

Open up your files and easily edit them directly from your browser. It even works with word documents, spreadsheet and presentations

screenshot of the text editor

Collaborate easily

Create shared links without sharing any credentials to anyone. Protect those links with a password, make it available to a specific email adress or a domain, there's many options available.

screenshot of the shared link

File manager integration

Shared links can be mounted in your file manager and be used like any other network drive

open as network drive from finder on MacOS

Open source and Free software

You don't have to trust us. The code of our software is available on github for everyone to download, audit, selfhost and contribute back

agpl logo

Extensible and Configurable

Filestash can be configured to look and feel in many different ways, both with your own design and through configuration via the admin console. If you need to get further, you can extend the program by creating custom plugins


Frequently Asked Questions

What does sftp stand for?

SFTP stands for SSH File Transfer Protocol

What is SFTP?

It is a protocol for securely transfer file over a network between a client that can use that protocol and a server that implements the protocol.

How SFTP works?

The particularity of SFTP compared to FTP and FTPS is how it uses SSH as a transport mechanism to securely transfer file.ssft

How to use SFTP?

To use SFTP, you need both a server which implement the SFTP protocol like openssh and a client to communicate with that server.

How to transfer file using SFTP?

To transfer files using SFTP, you need to connect to a server that can speak SFTP by using an SFTP Client (eg: Filezilla FTP, WinSCP, Filestash, Cyberduck, ...). Typically you would drag and drop files on your SFTP client to the desired location.

How to access an SFTP server from a browser?

You can use an SFTP web client like Filestash which comes with a web interface to access and transfer your files.

Which port does SFTP uses?

The SFTP protocol typically uses port 22.

What's the difference between SSH and SFTP?

SSH is to SFTP what a cinder block is to a house. SFTP leverages the SSH protocol as a transport mechanism to securely transfer your files over a network.

What's the difference between FTP and SFTP?

Both FTP and SFTP share the same use case to transfer file over a network. What stands them apart is the nitty gritty details in the protocol. The biggest difference is SFTP leverages SSH for encryption whereas FTPS use SSL and bare FTP has no encryption at all.

Can you use curl to access an SFTP server?

Yes. It works like this: `curl -k "s" --user "demo:password"`

Is there free SFTP server?

OpenSSH is the most popular SFTP implementation but some other exists like proFTPd. Also you can find a few unix shell that provide SFTP access like

See our other tools: