
WinSCP is the one I use on Windows but you may use any other that supports SFTP, e.g.


Opening the SSH port in the Windows Firewall manually Note: The services are named OpenSSH Authentication Agent and OpenSSH SSH Server. This will create the folder "C:\ProgramData\ssh" with your host key which is crucial for the service to work.

Open PowerShell as an administrator, and paste the following command in the window, to navigate to the folder: cd "C:\Program Files\OpenSSH-Win64".Â.Extract the archive to the Program Files folder.This process consists of two parts: installing OpenSSH and opening an SSH port for SFTP to work.ĭownload Now Installing OpenSSH (and activating the required services) How to set up an SFTP server in Windows using OpenSSH You can follow this method in any version of Windows, I tested in on Windows 7. The official guide may look intimidating which is why we made one as user-friendly as possible. This tutorial is based on the original OpenSSH documentation. OpenSSH is included in Windows 10 and Windows Server 2019. This is an open source SSH implementation, and guess who recommends it? Microsoft. Windows versions prior to Windows 10 don't come with SSH so you'll need to install OpenSSH (or something similar). The good thing about SFTP is that you can use it for everything you used FTP for. FTP on the other hand is not secure as anyone who gets to listen to the network traffic gets the information unprotected. So nobody can tap in and tamper with the data transfer. It encrypts the connection's login information and the data that is transferred. But since the FTP protocol isn't safe in the first place you should consider ditching it in favor of something better.įor those unaware, a much better wireless transfer protocol exists and it's called SFTP.
