I need SFTP functionality on my Windows 2012 VPS server.

According to this page, one of the prerequisites is that I'm running at least Windows Server 2019 or Windows 10 (build 1809).

My hosting company says they can migrate everything to Windows Server 2022, but there will be costs and my sites will obviously be down for a little while.

  1. Does anyone know if a SFTP server can be installed on Windows Server 2012?
  2. Does anyone have experience doing this? Any recommendations?
  3. Would this be greatly simplified if I used plain ol' FTP? I don't think our data is particularly sensitive.
  • Considered Filezilla Server? It's not integrated, but it works for us and does not seem to need any particular Windows version.
    – tsc_chazz
    Nov 21, 2022 at 21:00
  • @tsc_chazz: I can check that out, thanks. Is it very difficult to configure on Windows? I'm actually a developer and not so much an admin guy. Nov 21, 2022 at 21:03
  • @tcs_chazz: Looks like the current version says The 64bit versions of Windows 8.1 and 10 are supported. So I don't know if Windows 2012 is. Nov 21, 2022 at 21:05
  • @JonathanWood Server2012R2 is equal to win8.1. Stuff that works on 8.1 probably works on 2012R2. Anyway, consider upgrading, win2012R2 is EOL in october next year.
    – vidarlo
    Nov 21, 2022 at 21:11
  • @JonathanWood yes, Win 8.1 and Server 2012 R2 share a code base, and I've used it on that platform. But vidarlo is correct - it's time and past time to consider an update.
    – tsc_chazz
    Nov 22, 2022 at 1:03

2 Answers 2


Q: SFTP server can be installed on Windows Server 2012?

A: Of COURSE you can! FileZilla is an excellent choice. So is WinSCP. The latter also has a great NuGet package for programming SFTP with C#/ASP.NET. You have many other options as well, both "paid" and "open source".

PS: Please do NOT use FTP. SFTP is really the most prudent choice, even if you "don't think your data is particularly sensitive...."

  • 1
    Those are clients, not servers. Nov 22, 2022 at 6:30

You definitely can install OpenSSH at Windows 2012 [R2] server and it configures like on any other platform (e.g. Linux) and works as expected.

  • As stated in my OP, Microsoft specifically says Windows Server 2019 or later is a prerequisite for installing OpenSSH. I don't know Nov 22, 2022 at 19:11
  • I belive Microsoft says about this prerequisites for OpenSSH server included in Windows server 2019 (and Windows 10) as 'Furure on demand'. You can install open ssh server on any previous version of Windows Server from downloaded installation package anyway...
    – Sergey
    Nov 23, 2022 at 4:49

Not the answer you're looking for? Browse other questions tagged or ask your own question.