O Windows não vem com um servidor SSH / SFTP por padrão (ao contrário do Linux, por exemplo). Adicionar um site FTP não ajudará. FTP não é SFTP.
Você precisa instalar alguns SSH / SFTP. O Windows 10 tem isso como um componente opcional. Para versões mais antigas do Windows, você precisa instalar algumas separadamente.
Para isso, veja:
- Instalação do servidor SSH no Windows ou
- Windows SSH Servers? (com algumas respostas bem desatualizadas)