Re: WinSCP cannot connect to SFTP server
You have started an FTP server on an SSH/SFTP port 22. If that's what you really wanted to do (although it's wrong/confusing), you have to use FTP in WinSCP too. Just force WinSCP to use port 22.
Had the same problem and this solved my issue thanks. Was trying to connect to an "SFTP" server that happened to be an FTP server over FTP using SSH.