That seems similar. However, for Emacs, you don't have to install anything on the remote computer--it uses scp by default, I think. It also supports different protocols; for example, you can use it to edit files, browse directories or run shells with sudo.
Edit: Here it is... http://erniemiller.org/2011/12/12/textmate-2-rmate-awesome/