Add SSH key support to the (S)FTP module

Adding support for sftp connections with an RSA SSH key.