If you spend a lot of time using your terminal to log into remote machines, you are probably aware of GNU Screen and tmux. If you aren’t using one of these, you should definitely check them out. They work nicely with Emacs and can make your remote sessions easier and more enjoyable.
Screen is the older program—it was initially released in 1989—and until recently development was stalled. In 2014 Amadeusz Sławiński took over the maintainership and released a new version. Tmux, released in 2009, is the newcomer but has captured much of the mindshare of late.
Karl Voit, whose work Irreal has mentioned before, recently switched from Screen to tmux and wrote a post describing his experience. The TL;DR is that the conversion was smooth and that he was able to configure tmux to have the same key sequences as Screen. If you’re considering switching from Screen to tmux or using one for the first time, you should read Voit’s post. It has a lot of useful information to get you going.