================ SSH ================ Escape Sequences --------------------- ~? (tilde question mark) displays the escape sequences. Notably, ~. kills the connection (eg, if the other end has hung), and ~^Z backgrounds the shell (so you can mess around locally). ``~/.ssh/config`` ------------------------ To "reuse" a single SSH connection between multiple shells/pipes/scp:: ControlPath ~/.ssh/master-%l-%r@%h:%p ControlMaster auto Enable compression over remote connections with fast machines:: Compression yes SSH Key Agent Timeout ----------------------------- ``ssh-agent`` has an argument (``-t``) to timeout private keys. You'll need to enable this flag in your X initialization file somewhere... on Ubuntu it seems to be in ``/etc/X11/Xsession.d/90x11-common_ssh-agent`` (set ``SSHAGENTARGS='-t 6h'`` for six hour timeout).