Windows server sftp server free

What is SFTP Server?

SFTP Server is the last destination at the receiver’s end that provides secure file transfers during a message exchange over SSH (Secure Shell) to provide access to all the shell accounts on a remote SFTP server. The full form of SFTP is SSH File Transfer Protocol, a part of the SSH protocol suite.

Following is a handpicked list of Top SFTP server software with their popular features and website links. The list contains both open source (free) and commercial (paid) software.

Top Pick

SolarWinds SFTP/SCP Server

Best SFTP Server Software for Windows (Open Source/Free & Paid)

Name Platform Free Trial Link
👍 SolarWinds SFTP/SCP Server (FREE TOOL) Windows Download for Free Learn More
FileZilla Windows, macOS, Linux Download for Free Learn More
Titan SFTP Server Windows, Linux, Azure, AWS 20 Days Free Trial Learn More

1) SolarWinds SFTP/SCP Server

SolarWinds SFTP/SCP Server is a reliable and secure network file transfer software. This tool offers advanced device config backup, versioning, and search features.

#1 Top Pick

SolarWinds SFTP/SCP Server

Features:

  • Concurrent transfers from multiple devices
  • Authorization for specific or a range of IPs
  • Powerful, free, and easy to use
  • Network configuration manager
  • Push device OS and firmware updates
  • This free SFTP server for windows offers scalable with multi-user administration
  • Full configuration change management
  • Supported Operating systems: Windows XP/2003/Vista/Server 2008/7/8/10
  • File Size: 2MB

Pros

  • This online SFTP server offers strong, multi-protocol security for data in transit
  • Admin can control user access to features and files.
  • Easy to Set up and configure
  • Robust file provisioning service

Cons

  • No built-in browser to access files as offered by other tools

Visit SolarWinds SFTP

Download for Free


2) FileZilla

FileZilla is an all-in-one FTPS and SFTP that supports all file transfer types and operating systems. It is considered one of the best open SSH server management tools. It provides plenty of functionality and several advanced features at no cost.

#2

Filezilla

Filezilla


4.9

Cross-platform and multi-language support

File size: 21.6 MB

Supported Platform: Windows, macOS, Linux

Free Trial: Download Free

Visit Filezilla

Features:

  • Quick Connect option
  • Cross-platform and multi-language support
  • Drag-and-drop functionality
  • Network configuration wizard
  • Keep Alive command reduces timeout errors
  • You can easily browse the synchronized library.
  • It offers remote file search
  • Available in numerous languages.
  • Supported Operating Systems: Windows XP/2003/Vista/Server 2008/7/8/10, macOS, and Linux
  • File size: 21.6 MB

Pros

  • Monitor and log events with automation support
  • Reliable and secure file sharing
  • Easily upload and download files using HTTPS

Cons

  • Software updates are not that frequent

Visit FileZilla >>

Download for Free


3) Titan SFTP Server

Titan SFTP Server is best for High-Availability and for cloud implementations. Cloud Pay-as-You-Go options make Titan SFTP the most cost-effective, starting at less than $15/month. Titan support team has extensive experience migrating on-site SFTP servers to the cloud.

#3

Titan FTP Server

Features:

  • Clustering across multiple sites for HA and disaster recovery
  • Cloud implementations enable instant addition or reduction of resources, so Titan cloud customers only pay for what they use
  • Supports SFTP, TLS 1.3 and HTTPS
  • Active Directory, LDAP, Native and Hybrid Authentication
  • Automated server to server transfers
  • Web file transfers
  • Web-based administration
  • Cloud, on-site and hybrid
  • Supported OS: Windows, Linux, Azure, AWS
  • IPv6 support

Pros

  • Offers on-premises, cloud, or container deployed SFTP solutions.
  • Compliant and Secure Win SFTP Server
  • This Windows SFTP server allows you to use secure and automated file transfers across multiple platforms
  • Browser-based file transfer solution for staff, customers, and partners.

Cons

  • Customer support is not very prompt.

Visit Titan SFTP

20 Days Free Trial


4) Files.com

Files.com has built a cloud tool that offers the allows you to send and receive files using a Secure connection. This software provides a single interface for multiple file transfers that gives you the flexibility and security of enterprise-grade solution at a cost-effective price.

Files.com

Features:

  • Offers file upload/download links for customers.
  • Securely send fully encrypted files via Email.
  • Previews of files and real-time collaboration
  • Audit logs of file modifications
  • Custom data retention rules for users
  • API and SDK available
  • You can sync with other cloud providers including Google, Amazon, Microsoft, Dropbox, Rackspace, Backblaze, and many others.
  • Supported Operating systems: All platforms, cloud-based
  • FIle size: 5TB

Visit Files.com >>


5) WS_FTP Server Corporate

WS_FTP Professional is a SFTP provider that offers the easiest method to upload and download files. It is one of the best SFTP clients that provides an FTP transfer facility using encryption technology. This software is easy to use and helps you to reduce the administrative burden.

WS_FTP Server Corporate

Features:

  • Control user access and permissions and gain real-time visibility.
  • It helps you to assure business-grade reliability and security.
  • It helps you to connect unlimited local connections simultaneously.
  • You can transfer files at any time.
  • Server to server transfer is possible.
  • Ad-Hoc Email Transfer.
  • Provides Web transfer.
  • Supported platforms: Windows.

Visit Ipswitch >>


6) Cerberus FTP/SFTP

Cerberus FTP Server is a secure file server that offers FTP, SFTP, FTPS, and HTTPS capabilities. It is one of the best free SFTP server that has an advanced reporting tool that provides detailed statistics about performance for any given time range.

Cerberus FTP/SFTP

Features:

  • Provided support for Active Directory, LDAP, FTPS, SFTP, HTTPS, Secure SSL encryption, and two-factor authentication
  • Offers a glimpse of the statistics and performance instantly.
  • Comprehensive auditing allows users to monitor availability and performance.
  • It offers a web file transfer facility for a web client.
  • Provides email notifications
  • Multiple options for event support and automation
  • Customizable file retention policies

Visit Cerberus >>


7) Couchdrop SFTP

Couchdrop SFTP offers a secure file upload and download portal. It offers custom domains and White-labeling. This SFTP service also offers support for Webhooks and alerting.

Couchdrop SFTP

Features:

  • Open API/SDK
  • Hosted storage
  • Granular user permissions
  • Email upload pipeline
  • Webhooks and alerting
  • Supports Dropbox, Google Drive and other cloud storage

Visit Couchdrop >>


8) CompleteFTP

CompleteFTP is an SFTP server that offers support and various functions for SFTP, depending on the version you choose. For example, the basic Free Edition supports FTP and FTPS file transfers, and it is available to unlimited users.

CompleteFTP

Features:

  • Multi-platform support
  • Access controls
  • Audit trail
  • Document Management
  • Drag-and-drop functionality
  • Real-time synchronization
  • Live support and training
  • Onetime cost and you need to review license frequently

Operating systems: Windows XP/2003/Vista/Server 2008/7/8/10

Visit CompleteFTP >>


9) Tectia SSH

Tectia SSH is an enterprise SSH client/server software for secure high-speed file transfer and remote access. It is one of the best SFTP server for Linux which offers dedicated resources for continuous improvement, including compatibility, feature adds, and bug fixes.

Tectia SSH

Features:

  • Double speed SFTP – for on-premises and cloud file transfers
  • Wide platform support – the single solution for Unix, Linux, Windows server
  • X.509 certificate support for host and user authentication
  • ICON authentication for SFTP Windows server
  • Offers flexible XML configuration and rich set of authentication options, including authentication chains for multi-homed servers

Visit Tectia SSH >>


10) /n Software

/n is a free SFTP software. This SFTP Server is a powerful File and OpenSSH Server for adding instant Secure File Transfer capabilities to any Windows Desktop or Server. It is one of the best free SFTP servers designed to easily configure an intuitive interface and rock-solid security.

/n Software

Features:

  • Windows-based or file-based public key authentication.
  • This open source SFTP server runs as a Windows service or standalone desktop application.
  • Provide granular control over advanced functionality, including algorithms.
  • This free SFTP server for Windows helps you to monitor connected clients.
  • Simple design makes hosting a snap.
  • This SFTP server supports all major SSH algorithms, like AES (CTR, CBC, and GCM), 3DES, Blowfish, SHA-256, ECDH, etc.

Visit /n Software


11) Rebex Tiny SFTP Server

Rebex is a free SFTP server that requires no setup or installation. You just need minimal configuration to start using this SFTP server. It is a great option when you just need a free SFTP server for Windows to unpack the files and run.

Rebex Tiny SFTP Server

Features:

  • It is a multi-user SFTP/SCP server
  • This win based sftp serve supports SSH remote shell
  • Simply download, unzip, and run the .exe file as no extra installation is required.
  • You can configure and change it at any time to match your preferences.
  • It runs effectively on Windows service.
  • Offers support for SSH forwarding
  • Operating systems: Microsoft Windows 10, Windows 8.1, and Microsoft Windows 7 with .NET Framework 4.5.

Visit Rebex >>


12) Bitvise

Bitvise SSH Server provides SCP, FTP, SFTP servers, and SSH server. It is quite easy to install, configure, and use. For configuration, any setting can be changed via a command prompt script or a text file.

Bitvise

Features:

  • Supports secure remote access through the console and GUI.
  • Helps you to keep a record of daily, monthly, and annual usage statistics.
  • It offers the fastest available speeds for file transfers, though the actual speed depends on the client’s resources.
  • Allows users to create virtual accounts backed by the identity of one or more Windows accounts.
  • It helps you to configure bandwidth limits for uploads and downloads.
  • It offers sophisticated techniques to render the best output.
  • It provides a full spectrum of a Window’s console features.
  • Easy to install and configure
  • Provides an option to restrict access to specified accounts.
  • No limitation on the number of users who can connect.

Visit Bitvise >>


13) Wing FTP Server

Wing FTP Server is an easy-to-use and free SFTP server software. This SFTP tool offers admins a web interface to administrate the server from anywhere. It is one of the best SFTP server software that helps you to monitor server performance and online sessions and even receive email notifications about various events taking place on the server.

Wing FTP Server

Features:

  • Supports FTP, FTPS, SFTP, and HTTP/S web-based client.
  • Allow to use the event manager to execute Lua script to send an email notification which runs on 3rd party program.
  • Share files or request files with just a web link, and anyone can send files with no need to log in.
  • You can assign individual disk quota, ratio, and bandwidth.
  • This Secure FTP server software for Windows helps you to map virtual directories to physical directories
  • Supported OS: Windows, Linux, Mac OS, and Solaris.

Visit Wftserver >>


14) JScape MFT Server

JScape MFT is an SFTP server that helps you centralize file transfer processes into a single easy-to-use application. It is one of the best SFTP Clients for Windows which provides cloud storage such as Amazon S3, Microsoft Azure, Google Cloud, and Dropbox.

JScape MFT Server

Features:

  • Offers a highly-secure method for exchanging data both internally and between trading partners
  • Simple file transfers by unifying all services and processes into a single platform
  • Gain control of users and system resources and also reducing system administration overhead
  • Automate file transfers between trading partners
  • Offers a secure web-based file transfer gateway to clients without installing any software

Visit JScape >>

FAQ:

Best SFTP Server Software for Windows (Open Source/Free & Paid)

Name Platform Free Trial Link
👍 SolarWinds SFTP/SCP Server (FREE TOOL) Windows Download for Free Learn More
FileZilla Windows, macOS, Linux Download for Free Learn More
Titan SFTP Server Windows, Linux, Azure, AWS 20 Days Free Trial Learn More

An SFTP server enables secure file transfer using the Secure File Transfer Protocol (SFTP). It allows users to securely connect to the server, authenticate themselves, and transfer files between their local system and the server over a network. In order to use SFTP, a Client application and a Server application are needed to create the connection and facilitate file transfers.

SFTP servers are widely used in various industries where legal compliance requires secure file transfer (e.g. healthcare) and scenarios where secure file transfer is essential such as web hosting, server management and secure backups.

Here is our list of the best SFTP Servers:

  1. Files.com Cloud – EDITOR’S CHOICE A secure cloud storage system that acts as a distribution system. Upload files to the system and then mail out links so recipients can access and download each file on demand. Start 7-day free trial.
  2. ExaVault – FREE TRIAL A package that includes an SFTP server that can also implement FTPS and a cloud file server.
  3. SolarWinds Free SFTP/SCP Server – FREE TOOL A secure file transfer manager that will run in the background and manage the transfer of files up to 4GB in size. Runs on Windows Server.
  4. Syncplify.me Server A file transfer manager with encryption and extra security measures that will manage multiple simultaneous transfers. Installs on Windows Server.
  5. FileZilla A free open source file transfer system that includes FTP, SFTP, and FTPS and runs on Windows, Linux, and macOS.
  6. Bitvise SSH/SFTP Server Manages high volumes of file transfers with simultaneous transfers possible. Runs on Windows and Windows Server.
  7. Cerberus FTP Server 8 A FIPS-validated secure file transfer server that integrates with AD and LDAP and is suitable for HIPAA sites. Installs on Windows and Windows Server.
  8. Sysax Multi Server A system for managing simultaneous file transfers with FTP, SFTP, FTPS, HTTP, and HTTPS. Runs on Windows systems.
  9. Rebex Tiny SFTP Server A free, lightweight SFTP server that is suitable for low-volume use. Runs on Windows.
  10. Core FTP Mini SFTP Server A straightforward secure file transfer server that is HIPAA compliant. Runs on Windows.
  11. CompleteFTP Α Windows SFTP server supporting secure file-transfer via FTP, FTPS, SFTP, HTTP, HTTPS and SCP.

SFTP servers are commonly used in conjunction with the Secure Copy Protocol (SCP). Related Post: Best SCP Server for Windows

In this article, we will discuss of the Best Free SFTP Servers for Windows that are available for you to download and quickly install and begin using.

What should you look for in the secure SSH file transfer tools?

We reviewed the market for free SFTP servers and analyzed the tools based on the following criteria:

  • A secure file transfer system based on SSH
  • The opportunity to try a paid product for free
  • A service that can integrate with the corporate access rights manager
  • Additional secure transfer options, such as FTPS
  • Efficient code with a small program footprint
  • A suitable throughput speed
  • A useful set of features that makes installing a free tool for secure transfers a worthwhile option

With these selection criteria in mind, we have identified some effective SSH-based file transfer utilities and we have made sure to include systems that will run on each of the major operating systems.

Here’s the Best SFTP Servers for SSH File Transfers:

1. Files.com Cloud – FREE TRIAL

Files.com gives you an awesome cloud tool that allows your company to have a Branded/Company portal for sending and receiving files over a Secure connection (SFTP, etc).

The Single interface for file transfers gives you the security, flexibility, and ease-of-use of enterprise grade solution at an affordable rate.

File devices

Features of this Software include:

  • Receive or Send files via Email securely and Fully Encrypted – Allow file requests to be sent as well.
  • Full Microsoft Office Integration with File/Folder Previews along with Real-time Collaboration for teams and companies.
  • Advanced features that all for Automation (perform an action) when Files are Changed/Renamed/Deleted/Uploaded/Downloaded with integrations into popular services including Zapier, Amazon SNS, Webhooks and Microsoft Power Automate!
  • Audit Dashboard to view change Logs of File Modifications, additions, etc.
  • Synchronize Files/Folders with Popular Cloud Providers including Google, Amazon, Microsoft, BOX, Dropbox, Wasabi, Rackspace, Backblaze and many others.
  • Provide Unique Links for File Upload/Download for Clients and Customers
  • Data Retention Rules for Users, Groups, or Folders
  • Assign Permissions for Users, Folders, or Groups (including Read, Write, Delete & Admin Permissions).
  • API and SDK available for developers
  • 1 or 2 Way Syncs of Data to other Cloud or Backup Platforms to Data Redundancy

2FA (2-factor authentication) with secures such as Google Authenticator, Duo, Authy, Yubikey, FIDO/U2F and SMS.

Advanced Security features for users and Groups include Policies for the following attributes: Passwords, Sessions, Brute Force Rules & 2FA requirements.

On top of these advanced Security features, Provisioning new users can be completed via Enterprise Identity (SSO). SSO gives you the ability to further authenticate and authorize users via LDP, Active Directory, Azure, ADFS, OneLogin, Auth0 and Okta along with many other identity providers.

Pros:

  • Scalable solution, making it ideal for both small businesses and enterprises alike
  • Features robots user management, permissions, and access control to support long term use
  • Allows users to create links to files that have special rules, such as expiration dates or click tracking
  • Can compress large files for faster transfer
  • Supports integrations into other cloud-based storage options such as Dropbox, Google Drive, and OneDrive

Cons:

  • While the platform is easy to use, some of the more advanced features can take time to learn and implement

EDITOR’S CHOICE

Files.com is our top pick for an SFTP server because it adds in storage space for documents so you only have to upload them to the Files.com system once, then you can let their system cope with the traffic volume of distributing many copies over the internet. This cuts down the amount of traffic that your network has to cope with, particularly for promotional material that you need to send out to many recipients. Add in the free trial and you get the best free SFTP server available on the market.

Download: Start 7-day Free Trial

OS: Cloud-based

2. ExaVault – FREE TRIAL

ExaVault

While it isn’t a free tool, you can use ExaVault for free, thanks to the 30-day free trial that this system offers. The package combines and SFTP server with cloud storage space. The SFTP server can also operate with FTPS.

Key Features:

  • Cloud drive
  • Transfer security
  • Link invites for access
  • User and administrator controls

This is a good system for transferring large files. There is no limit to the size of files that can be uploaded to the ExaVault platform. From there, you mail out a link rather than sending a copy of the file. This link invites the recipient to access the file on the ExaVault server.

As all file access is carried out on the ExaVault server, the actions performed on them can all be logged. This is a great feature for businesses that need to comply with data protection standards.

The file transfer system and the cloud storage space are protected with encryption.

The system administrator needs to create user accounts that grant access to the file space. This allows each account involved in an access attempt to be written into the activity logs.

Pros:

  • Free trial
  • Secure transfer and storage
  • No limit on file size

Cons:

  • Only free during the trial period

Download a 30-day free trial

Download Now

3. SolarWinds Free SFTP/SCP Server – FREE TOOL

SolarWinds Free SFTP/SCP Server

Provided by SolarWinds, the leader in network management software, their free software package provides a great, free tool to quickly and securely transfer files across your network.

Supporting files of up to 4GB, it allows you to transfer large files such firmware and the latest iOS over your network.

Key Features:

  • Secure local service
  • Receives files from anywhere
  • SSH security

Multi-thread capabilities allow for concurrent upload and download of files from multiple network devices.

SolarWinds has advanced security settings that give you control over how you transfer files using the most secure methods, along with allowing you to specify specific IP addresses and address ranges for transfers.

Since it runs as a service, it provides SFTP/SCP server availability in the background at all times.

It is compatible with the latest 64 bit operating systems.

A powerful, yet easy to use piece of software, SolarWinds Free SFTP/SCP Server is a must-have.

Pros:

  • Completely free SFTP server
  • In-depth user authentication options
  • Can set limits based on events such as deleting, uploading, and downloading – great for larger teams

Cons:

  • Is designed more for a technical audience, with an abundance of features and customization options

Download it FREE and Install it within 2 Mins.

4. Syncplify.me Server

Syncplify.me SFTP Server Download

This full-featured SFTP server boasts many capabilities, which meet the needs of even the most security-conscious users out there.

It fully supports Active Directory users and groups, and comes configured to prevent itself against attacks such as DoS, DDoS, password harvesting, and more.

Key Features:

  • Runs on Windows Server and Linux
  • Available on AWS Marketplace
  • Secure file transfer and remote terminal

It supports transferring multiple files simultaneously and includes support for clustered remote configuration databases and Distributed File System environments.

Syncplify.me Server functions can be expanded and customized using 4 scripting languages: JavaScript, C++, Pascal, and Basic. White-lists, speed limits, and virtual folders, along with many other features, allow users to customize this SFTP server to their own, very specific needs. Syncplify.me Server supports Windows Server 2008 and up, both 32 and 64 bit versions.

Pros:

  • Offers HIPAA compliant file transfer options
  • Supports multiple transfer protocols like SFTP, FTP, and FTPS
  • Can scale to 5000 clients, ideal for heavy enterprise use
  • Clutter-free user interface

Cons:

  • Can have a sharp learning curve for newer users

5. FileZilla

filezilla stfp server

This open source software provides capabilities to transfer files via SFTP among other secure and non-secure methods, including FTPS and FTP.

FileZilla supports file transfer sizes of up to 4GB, and lets you pause and resume traffic when needed.

Key Features:

  • Provided by Mozilla
  • Runs on Windows, macOS, or Linux
  • Transfer a file up to 4GB in size

Drag-and-drop support, remote file editing, and remote file search make it simple and easy to use without compromising security.

File-name filters and directory comparisons come standard, allowing you to ensure that the files you need transported and stored are accurate and up-to-date.

Its simple user interface operates on Windows, Linux, OS X, and more. And since it is a very popular open-source application, bugs and other issues are quickly found and fixed by developers around the world.

Pros:

  • Completely free tool
  • Easy to use interface
  • Available cross-platform for Windows, Linux, and Mac OS
  • Supports drag and drop transfers

Cons:

  • Could benefit from automatic synchronization
  • Lacks in-depth scheduling features found in other tools

6. Bitvise SSH/SFTP Server

BvSshClient Sftp Server software and download

Bitvise SFTP & SSH Server is a light-weight, powerful, multipurpose application designed to provide secure SSH features and SFTP capabilities.

With Bitvise, SFTP can provide some of the fastest file transfer speeds possible – hundreds of MB/s can be obtained depending on the SFTP client.

Key Features:

  • Secure terminal
  • SFTP file transfers
  • Runs on Windows

It supports an unlimited number of user connections; the number and speeds of simultaneous connections are only limited by the host hardware resources.

Bitvise server supports virtual accounts and uses FIPS-certified DLL version of Crypto++ 5.3.0 for the most up-to-date and secure encrypted connections.

It is compatible with all major SFTP clients. With its simple installation and setup procedures and many capabilities, Bitvise is the ultimate in SFTP server solutions.

Pros:

  • Offers a GUI, a nice change from the CLI
  • Supports both virtual and native WIndows users, allowing better ad-hoc access
  • Supports disabling shell access for improved security in Windows environments

Cons:

  • The GUI could be easier to use, some options are nested and difficult to find

7. Cerberus FTP Server 8

cerberus sftp server screenshot and download

This robust and feature-laden software provides SFTP transfer capabilities along with other secure file transfer protocols, including FTP/S and HTTPS.

Cerberus supports Active Directory and LDAP needs and is FIPS 140-2 validated for the most secure file transfer needs.

Key Features:

  • SFTP, FTPS, and HTTPS
  • Runs on Windows and Windows Server
  • HIPAA compliant

It is HIPAA compliant, meaning it is able to transfer even the most confidential patient information safely and securely.

This application allows for Ad Hoc file transfers and file integrity checking and its IP auto-banning features add an extra layer of security.

Pros:

  • Well done user interface that easily displays files and folder structures even in larger environments
  • Built with compliance standards such as HIPAA in mind
  • Features alert options that can help departments know immediately when files have been delivered, or have arrived

Cons:

  • Not built for small teams
  • Is one of the more expensive SFTP server options

Cerberus FTP/SFTP Server 8 is compatible with Windows Server 2003 and up and Windows 7 and up, and is free for personal use after the trial period is up.

A must for any security-conscious operation.

8. Sysax Multi Server

Sysax Multi SFTP Server screenshot and download

Along with SFTP, Sysax Multi Server supports several simultaneous remote access and file transfer protocols, such as FTP, FTPS, Telnet, and Secure Shell.

It also supports HTTP and HTTPS web-based file transfers.

Key Features:

  • Remote management through a browser
  • Runs on Windows
  • STPF, FTPS, and HTTPS

Its simplified user account administration allows administrators to use Windows authentication for existing Windows users on the network, or they can create custom user accounts within the software.

Sysax Multi Server allows for remote management via any web browser, and when using locally, you can use its own administration panel or the Windows Management Console.

For more advanced security, it supports public key authentication, SSL certificate generation, and IP restriction.

The corporate edition allows for unlimited simultaneous client connections.

A powerful and simple to use application, Sysax Multi Server is perfect for any SFTP server need.

Pros:

  • Are a combination SSH and FTP server built-in one
  • Supports advanced features such as SSL cert generation, and IP restricting
  • Certified compatibility for Windows Server environments

Cons:

  • Would like to see support for Linux/Unix

9. Rebex Tiny SFTP Server

Rebex Tiny Sftp Server

This small, minimalist SFTP server was designed for testing SFTP clients.

This simple little application requires no installation or setup, and is perfect for the small jobs where a full-fledged server is unneeded or unreasonable, or when you need to test your SFTP client app and do not need to waste the time setting up a more complex server that you may rarely use.

Key Features:

  • Runs on Windows
  • Small footprint
  • Key management

It supports a single user and provides detailed activity logs.

Rebex Tiny supports DSA and RSA keys and is free for both personal and commercial uses.

It is compatible with any modern Windows version with .NET 4.0. A simple but useful application, Rebext Tiny SFTP Server is invaluable in any small-time application.

Pros:

  • Extremely lightweight – a good option for smaller organizations who need to be resource conscious
  • Fast install, simple setup
  • One of the most user-friendly options
  • Completely free

Cons:

  • Not built for long term heavy use
  • Enterprises may find this limiting in terms of scalability and features
  • Sysadmins will find that the platform trades technical tools for user-friendly features
  • Log and troubleshooting features could use improvement

10. Core FTP Mini SFTP Server

Core FTP Mini SFTP Server

This very simple standalone SFTP server allows for quick transfer of secure files between computers across any network.

It provides the standard file transfer capabilities, all secured with the SSH encryption protocols.

Key Features:

  • Browser-based remote access
  • FTPS and SFTP
  • Scheduled transfers

Simple, yet effective, it is perfect for the quick jobs where a full-fledged server download and setup is not practical.

Pros:

  • Has a freeware version that works well for smaller organizations in a limited capacity
  • Sysadmins can use the verbose log feature to quickly troubleshoot problems if they occur
  • Auto start settings allow the service to always be ready, even after unexpected shutdowns

Cons:

  • The interface is limited and lacks some basic quality of life features
  • Pricing is competitive, but still fairly high when considering the competition
  • Access rules feature could use improvement

11. CompleteFTP

completeftp screenshot

CompleteFTP is a Windows SFTP server supporting secure file-transfer via FTP, FTPS, SFTP, HTTP, HTTPS and SCP.

Features include support for all FTPS and SFTP clients, web file manager, remote administration, virtual file system, file-sharing, IP filtering, auto-banning, e-mail notifications, process triggering, load-balancing/fail-over, Windows and Active Directory users, custom authentication, and custom file-systems via .NET and embedded JavaScript, and regular security updates.

Key Features:

  • SFTP, FTPS, and HTTPS
  • Good for website administration
  • Free and paid editions

CompleteFTP has four editions, starting with the Free Edition, which, as the name implies, is completely free for an unlimited time.

It has no limits on the number of users, transfers, or anything else, and the feature-set more or less matches that of FileZilla Server.

CompleteFTP scales from the tiniest hobby installation to the largest corporate cluster with an addition three paid editions offering many more features.

Pros:

  • Can be used for managed file transfers (MFT) with scripts
  •  

    Provides FTPS in the free edition

  •  

    Paid editions provide FTPS, SFTP, SCP, and HTTPS

Cons:

  • Need to pay for SFTP

SFTP Server FAQs

Why are SFTP and SSH ports the same?

SFTP uses SSH for its transmission security and so, at the point of connection, the transaction is carried out under the SSH protocol. Thus, SFTP has to use the SSH port.

What port does SSH use?

SSH uses port 22.

Can PuTTY be used for SFTP?

PuTTY has its own implementation of SFTP, which is known as PuTTY SFTP, or PSFTP.

Checkout other related articles here:

Titan SFTP/FTP Server Overview and Review

What is SFTP and Port Number?

Top Free TFTP Servers for Windows

This is a list of stand-alone SFTP servers. If you want
to write an application that acts as a SFTP server, see the
list of SFTP server components instead.

Minimalist SFTP servers

Good for quick & dirty testing. (Almost) no configuration. Easy to
setup and run.

Name Note
Rebex Tiny SFTP Server Free SFTP server from the authors of this site.
Core Free Mini SFTP server Note: search for ‘free mini sftp server’ download link.

Full-featured SFTP servers

Software for heavy-duty file transfer.

Name Note
Rebex Buru SFTP Server SFTP, SCP, SSH server for Windows from authors of this site. Free for non-commercial use.
Axway SecureTransport
Bitvise SSH Server SFTP/SSH server for Windows.
Cerberus SFTP
CompleteFTP FTPS/SFTP/SCP/SSH server from EnterpiseDT
Copssh SSH and SFTP server for Windows based on OpenSSH and Cygwin with custom installer and admin UI
Core FTP server
Cornerstone MFT Secure MFT Server with clustering, PGP encryption and Active Directory
Couchdrop The simple cloud SFTP/FTP/Rsync server and API that works with cloud storage like Dropbox.
CrushFTP File transfer server with support for SFTP, SCP, FTPS and HTTPS.
FileZilla Pro Enterprise Server Commercial version of open source FTP server added a SFTP protocol support. Windows only.
freeFTPd
FTPShell Server SSH and SFTP server for Windows
GlobalScape EFT Server
GoAnywhere MFT / Fortra MFT server with SFTP support.
Jadaptive Secure File Exchange Server An open-source SFTP server that simplifies access to on-premise and cloud storage
JScape MFT Server MFT server with SFTP support written in Java.
nSoftware SFTP server SFTP server for Windows. Free for non-commercial use.
OpenSSH The most widely used SFTP/SSH server on the planet. Perfect for Linux or *BSD, not so great on Windows. Open source.
Powershell Server SFTP, SSH, PowerShell
Provide server A file server solution with SFTP support in some editions.
Serv-U MFT Server Also know as Solarwinds Serv-U MFT server.
SFTPGo Opensource SFTP server with several storage plugins for Linux, macOS and Windows written in Go.
SFTPPlus MFT server with support for SFTP, SCP, FTPS and HTTPS on Windows, Linux & UNIX
SilverShield SSH and SFTP server for Windows
Syncplify SSH2, SFTP and FTPS server
Tectia SSH Server Enterprise SFTP/SSH server from the creators of the SSH protocol.
Titan FTP Server SFTP, FTP/SSL and FTP server for Windows
VanDyke VShell Server SSH2/SFTP/FTPS file transfer server for Windows, Linux & Mac with fine-grain access control and configuration.
Wing FTP Server
WS_FTP Server Corporate
Xlight Windows FTP and SFTP Server

С помощью встроенного пакета OpenSSH для Windows вы можете легко настроить безопасную передачу файлов между клиентом и серверов Windows по защищенному протоколу передачи файлов SFTP (Secure FTP). В этой статье мы покажем, как установить и настроить установить SFTP сервер в Windows 10/11 или Windows Server 2022/2019/2016/2012R2 с помощью встроенных средств (Win32-OpenSSH).

Содержание:

  • Установка OpenSSH в Windows
  • Настройка SFTP сервера на базе OpenSSH в Windows
  • Подключение к SFTP серверу с помощью PowerShell и WinSCP
  • Настройка SFTP аутентификации по ключам

Протокол SFTP (Secure File Transfer Protocol , Secure FTP или SSH FTP) это расширение протокола SSH, являющимся стандартом мира UNIX/Linux систем. Хотя с точки зрения пользователей он похож на FTP, но на самом деле это абсолютно другой протокол, не имеющий с FTP ничего общего. Данные между клиентом и сервером передаются по порту 22 через SSH туннель.

Основные преимущества протокола SFTP:

  • Передача файлов и команд происходит внутри защищенной SSH-сессии;
  • Для передачи файлов и команд используется одно соединение;
  • Поддерживаются символические ссылки, доступны функций прерывания, возобновления передачи, удаления файла и другие;
  • Обычно на каналах, где FTP работает медленно или с перебоями, SFTP-соединение работает более надежно и быстро;
  • Возможность аутентификации с помощью SSH ключей.

Не нужно путать протоколы SFTP и FTPS. FTPS – это по сути обычный FTP с SSL сертификатом, а SFTP – это передача FTP данных и команд внутри SSH сессии.

В современные версии Windows по-умолчанию встроен порт OpenSSH для win32 (Win32-OpenSSH). Вы можете использовать его для организации защищенного SFTP сервера вместо таких сторониих продуктов как Core FTP, FileZilla, CYGWIN, OpenSSH, FTP Shell, IPSwitch и пр.

Установка OpenSSH в Windows

Пакет OpenSSH уже включен в операционную систему в современных билдах Windows 10 (начиная с 1803), Windows 11, Windows Server 2022/2019 в виде Feature on Demand (как и RSAT).

В этих версиях Windows вы можете установить сервер OpenSSH с помощью PowerShell:

Add-WindowsCapability -Online -Name OpenSSH.Server*

Или с помощью DISM:
dism /Online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0

Также можно установить OpenSSH из графического интерфейса Windows 10 (Settings -> Apps -> Optional Features -> Add a feature -> Open SSH Server -> Install).

установка сервере openssh в windows

Чтобы проверить, установлен ли пакет:

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

Исполняемые файлы OpenSSH находятся в каталоге:

C:\windows\system32\OpenSSH\

Конфигурационный файл sshd_config находится в каталоге C:\ProgramData\ssh (каталог создается после первого запуска службы).

Лог — c:\windows\system32\OpenSSH\logs\sshd.log

Файл authorized_keys и ключи хранятся в каталоге %USERPROFILE%\.ssh\.

В предыдущих версиях Windows 10, в Windows 8.1 или в Windows Server 2016/2012 R2 вам придется скачать Win32-OpenSSH для Windows с GitHub и установить вручную (https://github.com/PowerShell/Win32-OpenSSH/releases). Нам нужна версия для 64 битной версии Windows: OpenSSH-Win64.zip (4,15 Мб).

  1. Распакуйте содержимое архива в целевой каталог, к примеру:
    C:\OpenSSH-Win
  2. Запустите командную строку PowerShell с правами администратора и перейдите в каталог OpenSSH:
    cd C:\OpenSSH-Win
  3. Добавьте путь к каталогу OpenSSH в переменную окружения Path;добавить путь к openssh в переменную окружения path
  4. Установите сервер OpenSSH:
    .\install-sshd.ps1
    должно появиться зеленое сообщение “sshd and ssh-agent services successfully installed”).powershell скрипт установки openssh install-sshd.ps1

Настройка SFTP сервера на базе OpenSSH в Windows

Теперь вам нужно настроить OpenSSH для режима SFTP.

Включите автозапуск для службы SSHD и запустите ее с помощью следующих PowerShell команд управления службами:

Set-Service -Name sshd -StartupType ‘Automatic’

Start-Service sshd

С помошью PowerShell отройте в брандмауэре Windows порт TCP 22 для входящего трафика на SSH сервер:

New-NetFirewallRule -Protocol TCP -LocalPort 22 -Direction Inbound -Action Allow -DisplayName SSH
Правило файервола для SSHD порт 22Откройте в любом текстовом редакторе конфигурационный файл «C:\ProgramData\SSH\sshd_config», найдите и проверьте значение директивы Subsystem sftp. Здесь должен быть указан файл sftp-server.exe.

sshd_config файл конфигурации sftp_server

Рассмотрим полезные директивы в конфигурационном файле sshd_config:
# разрешить подключение к OpenSSH только для пользователей из этой группы

AllowGroups corp\admingroup
# включить аутентификацию по паролю (нельзя использовать ключи SSH)
AuthenticationMethods password
ForceCommand internal-sftp
#каталог для SFTP пользователей (по умолчанию пользователь подключается в каталог со своим профилем в папке C:\users\username)
ChrootDirectory C:\SFTPRoot

#Для каждого пользователя можно индивидуальную chrootdirectory:

Match User user1
ChrootDirectory c:\SFTPRoot\user1
ForceCommand internal-sftp
X11Forwarding no
 AllowTcpForwarding no
Match User user2
ChrootDirectory c:\SFTPRoot\user2
ForceCommand internal-sftp
X11Forwarding no
AllowTcpForwarding no

Подключение к SFTP серверу с помощью PowerShell и WinSCP

Теперь вы может подключиться к вашему SSH серверу на Windows по протоколу SFTP. Ниже мы покажем, как подключиться к SFTP серверу с помощью бесплатного клиента клиент WinSCP, консоли PowerShell и встроенной утилиты sftp.exe.

В окне настройки подключения выберите протокол передачи файлов SFTP, укажите имя сервера и данные учетной записи Windows (в формате
user@domain
для доменных пользователей), под которой осуществляется подключение (возможно также настроить авторизацию по ключам). При первом подключении появится окно с предупреждением о том, что ключ хоста отсутствует в локальном кеше.

winscp настройки sftp подключенияПри первом подключении появится окно с предупреждением о том, что ключ хоста отсутствует в локальном кеше.

key-warningЕсли все настроено правильно, клиент должен подключиться к SFTP серверу и отобразить список файлов в домашнем каталоге пользователя (по умолчанию каталог с профилем пользователя).

С помощью привычного интерфейса файлового менеджера можно безопасно копировать файлы между сервером и клиентом по защищённому протоколу SFTP.

sftp подключение в winscp

Для подключения к SFTP серверу из PowerShell можно использовать модуль Posh-SSH. Вы можете скачать установить модуль из PowerShell Gallery или офлайн:

Install-Module -Name Posh-SSH

установка модуля powershell ssh

Для подключения к SFTP серверу с помощью пароля, нужно получить имя пользователя и пароль через Get-Credential:

$usrCreds= Get-Credential

Теперь можно подключиться к вашем SFTPS серверу:

$SFTPSession = New-SFTPSession -ComputerName 192.168.13.200 -Credential $usrCreds

Теперь вы можете вывести список файлов в удаленном каталоге на SFTP сервере. В этом примере я получу список файлов на рабочем столе пользователя (профиль пользователя в этом случае будет являться корнем)

Get-SFTPChildItem -SFTPSession $SFTPSession -Path "desktop" –Recurse

powershell вывести список файлов на sftp сервере

Чтобы скачать файл с удаленного SFTP сервера:
Get-SFTPItem -SessionId $SFTPSession.SessionId -Path "desktop/OpenVPNScript.log" -Destination c:\temp

Чтобы закачать файл с вашего компьютера на удаленный SFTP хост:

Set-SFTPItem -SessionId $SFTPSession.SessionId -Path C:\Temp\mytestfile.log -Destination “desktop”

скачать файл с sftp с помощью powershell

Завершить SFTP сессию:

Remove-SFTPSession -SFTPSession $SFTPSession

В Windows вы можете использоваться встроенную утилиту sftp.exe (устанавливается вместе с клиентом OpenSSH) для подключения к SFTP серверу.

Подключиться к sftp серверу:

sftp [email protected]

Подключиться с помощью ssh ключа:

sftp -i .ssh/id_rsa [email protected]

Вывести список файлов в удаленном каталоге:

pwd

Скачать файл с SFTP в локальный каталог на ваш компьютер:

get file-test1.txt

Загрузить файл с вашего компьютера на SFTP сервер:

put file-test2.txt

Закрыть сессию:

exit

утилита sftp.exe в Windows

Настройка SFTP аутентификации по ключам

Вы можете настроить SFTP аутентификацию по ключам. В этом случае при подключении к SFTP серверу вам не нужно будет указывать пароль пользователя.

Подробно настройка SSH аутентификации по ключам описана в этой статье.

Для этого нужно:

  1. Создать на вашем компьютере (SFTP клиент) ключи для пользователя, под которым вы будете подключаться к серверу:
    ssh-keygen -t ed25519
    генерация пары ssh ключей для sftp в windows
  2. Утилита сгенерирует два файла
    id_ed25519
    (закрытый ключ для клиента) и
    id_ed25519.pub
    (открытый ключ для сервера);
  3. Теперь нужно добавить ваш SSH ключ на сервер. Скопируйте файл id_ed25519.pub(или id_rsa.pub в зависимости от типа ключа) в каталог .ssh профиля пользователя, под которым вы будете подключаться к SFTP серверу. Переименуйте файл в authorized_keys (например для пользователя alex путь будет выглядеть так:
    C:\Users\alex\.ssh\authorized_keys
    )

Теперь вы можете использоваться файл id_ed25519 для аутентификации на SFTP сервере в настройках WinSCP (настройки подключения Advanced -> to SSH > Authentication page -> Private key file).

Если вы хотите задать SSH ключ при подключении к SFTP из PowerShell, используйте такую команду:

New-SFTPSession -ComputerName 192.168.13.200 -Credential user1 -KeyFile C:\Users\alex\.ssh\id_ed25519" -Verbose

How to Setup SFTP Server on Windows Server using OpenSSH Free. While sending data over the internet, people usually suffer from many threats. Malicious attackers are always ready to hamper the data send from one place to another.

You may be aware of what I’m talking about: an FTP connection. With an FTP client you can connect one device to another to transfer your data over a network.

But using FTP protocol could not be safe enough sometimes, so what is better file transfer protocol? The better wireless transfer protocol is called SFTP. The S in SFTP stands for secure. It encrypts the connection’s login information during data transfer. 

If you want to keep your data safe, it is essential to use an SFTP server, a tool that provides security to data in transit.

In this post, we will introduce SFTP with its main advantages and then move on to the installation and configuration phase on the Windows server with OpenSSH.

What Is SFTP Server?

Setup SFTP Server on Windows Server using OpenSSH Free.

Secure File Transfer Protocol or SFTP Server is a protocol that helps you in transferring files securely. Simply put, it is a way of transferring files between a machine over a secure connection.

This transfer can be performed between server to server or client to server configurations. Therefore, with the help of this protocol, you can send confidential files securely over the networks or insecure networks.

Let’s explore how SFTP works in sending files securely from one place to another.  The SFTP uses a secure shell data stream that aids in establishing a secure connection and provides a higher level of protection for data while transferring it.

It also uses different encryptions that ensure the data remains unread while moving the data. However, you need to create SSH keys in advance to ignore fraud people from connecting to the server.

Advantages Of SFTP Server

There are following advantages that the SFTP Server provides: 

Immediate And Effective

With the help of the SFTP server, you can transfer large files easily and effectively. It enables you to transfer multiple files from one server to another in a single go, because of which you tend to save a lot of time. Enterprises using SFTP servers considered it a much better method than emails or cloud. They find exchanging of documents, forms and business critical files to the customer effortless.

Strengthens Data Accessibility

The services that the SFTP or Secure File Transfer Protocol provides are for both client applications and other SFTP servers. It satisfies user to server and server to server facilities. It enables you to foster collaboration and increased productivity of your organization by making data effortlessly accessible.

Improves speed and efficiency in business

Large file transfers are supported by SFTP servers support as well as bulk file transfers. It saves time and leads to better file transfer/sharing methods like email or cloud based solutions.

Fewer Risks

When using SFTP Server you also get encryption, public key authentication, data integrity, and host authentication. It encrypts all the data before transferring, making it non decipherable. It can be decrypted only by the receiver. Authenticating a public key helps you ensure that no imposter is making use of the intended data. For this purpose, you need to provide the receiver with usernames and passwords. This SFTP server also checks whether the data is coming from a trusted source. It verifies both the client and the source before establishing the connection.

SFTP Encryption

Encryption is a strong part of Secure File Transfer Protocol. It secures it from unauthorized access or hackers. Then it converts it into an unreadable format during transmission process, so it’s unreadable. The SSH Encryption is used during the file transfer to secure the process of transfer.

Helps In Achieving Compliance

There are laws that contain provisions that require covered entities to implement secure file transfers. If these protocols fail to comply with the security requirements, that could lead to costly penalties, which can damage your reputation. Not only the SFTP server is built with encryptions but also other security mechanisms, that help in satisfying certain regulatory requirements.

Follow this post to show you how to setup SFTP server on Windows server using OpenSSH free.

What is OpenSSH

The OpenSSH is the open source version of the Secure Shell (SSH) tools for remote login. What it does it encrypts all traffic to prevent attacks. Also the OpenSSH offers a large suite of secure tunnelling capabilities, authentication and configuration options.

Setup SFTP Server on Windows with OpenSSH

Prerequisites

  • A server running Windows Server operating system along with RDP access.
  • A user with administrative privileges.
  • Minimum 4 GB of RAM with 2 Cores CPU.

Install OpenSSH Server

To start, the SFTP uses an SSH protocol to transfer files securely between two machines. So you will need to install an OpenSSH server on your Windows server. You can install an OpenSSH server via PowerShell.

Firstly, open the PowerShell window as an administrator, then run the following command to check whether an OpenSSH is installed or not:

				
					Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
				
			

You should see the following output:

				
					Name  : OpenSSH.Client~~~~0.0.1.0
State : NotPresent

Name  : OpenSSH.Server~~~~0.0.1.0
State : NotPresent

				
			

As you can see that an OpenSSH server or client is not installed on your server.

Please run the following command to install the OpenSSH server on your machine:

				
					Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
				
			

Once the OpenSSH server is installed, you will get the following output:

				
					Path          : 
Online        : True
RestartNeeded : False

				
			

At this point, the OpenSSH server is installed on your server. You can now proceed to configure the OpenSSH server.

Configure OpenSSH Server

After the successful installation, you will need to start the OpenSSH service. You can start it using the following command:

Enable the OpenSSH service to start after the system reboot. You can do it using the following command:

				
					Set-Service -Name sshd -StartupType 'Automatic'
				
			

During the OpenSSH installation, the Firewall rule for SSH was configured automatically. You can check it by running the following command:

				
					Get-NetFirewallRule -Name *ssh*
				
			

You should see the following output:

				
					Name                          : OpenSSH-Server-In-TCP
DisplayName                   : OpenSSH SSH Server (sshd)
Description                   : Inbound rule for OpenSSH SSH Server (sshd)
DisplayGroup                  : OpenSSH Server
Group                         : OpenSSH Server
Enabled                       : True
Profile                       : Any
Platform                      : {}
Direction                     : Inbound
Action                        : Allow
EdgeTraversalPolicy           : Block
LooseSourceMapping            : False
LocalOnlyMapping              : False
Owner                         : 
PrimaryStatus                 : OK
Status                        : The rule was parsed successfully from the store. (65536)
EnforcementStatus             : NotApplicable
PolicyStoreSource             : PersistentStore
PolicyStoreSourceType         : Local
RemoteDynamicKeywordAddresses : {}

				
			

Set PowerShell as the default for OpenSSH. You can do it by running the following command:

				
					New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force
				
			

The following output should be like this:

				
					DefaultShell : C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
PSPath       : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\OpenSSH
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE
PSChildName  : OpenSSH
PSDrive      : HKLM
PSProvider   : Microsoft.PowerShell.Core\Registry

				
			

Verify OpenSSH Connection

At this point the OpenSSH server is installed, configured and listens on port 22 on the Windows server. Now, you will need to verify the SSH connection from the remote Linux machine.

On the Linux machine, open your terminal and run the following command to connect to the OpenSSH server:

				
					ssh username@windows-sftp-server-ip
				
			

You will be asked to provide the password of the Windows user:

				
					The authenticity of host '208.117.85.180 (208.117.85.180)' can't be established.
ECDSA key fingerprint is SHA256:V6qNABiAL3Ni5viQWM8FV4eMH7IDuoign8kiXUwJ9LQ.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '208.117.85.180' (ECDSA) to the list of known hosts.
ftpuser@208.117.85.180's password: 

				
			

Provide your password and press the Enter key. Once you are connected to the OpenSSH server. You should get the following shell:

				
					Microsoft Windows [Version 10.0.20348.502]
(c) Microsoft Corporation. All rights reserved.

ftpuser@CLOUD-JET35GPBR C:\Users\ftpuser>

				
			

Verify all files and directories of the Windows user using the following command:

You shall get the following output:

				
					 Volume in drive C has no label.
 Volume Serial Number is 24D4-E65B

 Directory of C:\Users\ftpuser

07/10/2022  07:48 AM              .
07/10/2022  07:48 AM              ..
05/08/2021  08:20 AM              Desktop
07/10/2022  07:48 AM              Documents
05/08/2021  08:20 AM              Downloads
05/08/2021  08:20 AM              Favorites
05/08/2021  08:20 AM              Links
05/08/2021  08:20 AM              Music
05/08/2021  08:20 AM              Pictures
05/08/2021  08:20 AM              Saved Games
05/08/2021  08:20 AM              Videos
               0 File(s)              0 bytes
              11 Dir(s)  71,437,893,632 bytes free

				
			

Test the SFTP Server

To connect to the SFTP server, you will need an SFTP client on the remote PC. There are many SFTP client tools available to connect to the SFTP server. In this tutorial, we will use FileZilla to connect to the SFTP server.

1.First, open the FileZilla client on the remote PC. You should see the FileZilla interface on the following screen:

filezilla dashboard

2.Now, click on the Site Manager to create a new SFTP connection. You should see the following screen:

filezilla sftp connection

3.Provide your SFTP server IP, Port, select SFTP from the dropdown, username, password, and click the OK button. Once you are connected to the SFTP server. You will get the following screen:

Setup SFTP Server on Windows Server using OpenSSH Free.

From here, you can easily download and upload files to and from the SFTP server.

How to Setup SFTP Server on Windows Server using OpenSSH Free Conclusion

In this post, we explained how to set up an SFTP server using the OpenSSH free on Windows server. Compared to an FTP server, an SFTP server is a very secured protocol that uses a secure shell data stream and provides a higher level of protection for data transfer  between machines. I hope you can now easily set up your own SFTP server to upload and download files from the remote machine.

Please read more of our content on FTP server here. I hope you have enjoyed this article and please do not hesitate to contact us for further assistance. 

  • Windows server set ip address
  • Windows server set dns server
  • Windows server resource kit tools download
  • Windows server roles and features cannot be automatically installed
  • Windows server rok что это