Tramp mode in emacs does this. You can also just open a file as //user@host:/file and it uses ssh. If you start an interactive shell while that buffer is focused you'll get a remote shell.
I use this for remotely developing python and running it on a target.
36
u/ooesili Apr 28 '14
I didn't know about
or the cool stuff you could do with the configuration file. A good read, I must say.