You can try something that I've been working on called 'xeno'. It will allow you to open up files/folders in your local editor from within an SSH connection into any editor on your local machine (and automatically synchronize changes to the remote machine). It should work on almost all POSIX systems (I myself use it from OS X to connect to Linux machines and edit files in Sublime Text). It's free and open source. I'd love some feedback.
Basically, it's a Git/SSH mashup written in Python that allows you to edit files and folders on a remote machine in your local editor. You don't have to configure kernel modules, you don't need to have a persistent connection, it's all automatic, and it won't interfere with existing source control because it uses an out-of-worktree Git repository. Because it's built on Git, it's also extremely fast and supports automatic merging of files that might be changing on both ends, unlike SSHFS which will just clobber any files with older timestamps.