I have a problem and I am neither a system engineer nor an expert about certificates.
I have to transfer some file from a client to a SFTP server via SFTP protocol.
I have installed a SFTP server on my local Windows machine (I have used Cygwin). Everything works correctly. But I have a doubt, is the transfer on a secure channel? Or should I configure something on my server?
Should I have a certificate on my Windows machine that ensure me that the flow is encrypted? I think, the flow is encrypted because I am using SFTP. I think it's like HTTPS, i.e. encryption is implemented by protocol... So I don't have to do any particular customization to the server...
If I should generate a certificate (not for authentication), how can I do with Cygwin?