On a Mac, TextWrangler (or BBEdit - it's paid-for variant) is the way forward, as it has native support for SFTP (provided by the SSH server). Hope this helps.