SFTP is actually based on the SSH (Secure Shell) protocol which is best known for it's use in providing secure access to shell accounts on remote servers.
Unlike FTP/S, SFTP does not utilize separate command and data channels. Both data and commands are transferred in specially formatted packets via a single connection.
All data sent between client and server is encrypted using an agreed upon encryption cipher.
Server - Allow inbound connections on port 22.
Client - Allow outbound connections to port 22.
This free, secure FTP client gives you a fast, easy, reliable way to update and maintain your website via SFTP download
How do I edit .htaccess files? I can't see them in my remote directory listings...
Right click on the remote directory listing, select directory commands -> list mode -> advanced. Refresh the directory. If a .htaccess exists and is visible, right click on it and select 'edit'.