SSH & Screen: Cheat sheet & tips for use with the command line (CLI)

My cheat sheet for SSH and screen...

SSH is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers.

Screen is an application that can be used to run multiple virtual terminal consoles. It allows a user to access multiple separate terminal sessions inside a single terminal window or remote (SSH) terminal session. 

Start SSH from command line terminal using public / private keys:
ssh -2 -l username hostname -v -p port -i privatekeypath
where -l is low case L for login

Start screen: 
screen -S chooseasessioname

List screens:
screen -list

Reconnect to a screen:
screen -d -r sessionowner/[]
screen -d -r thesessionname

Commands once in screen
Ctrl-a         - escape
Ctrl-a-d     - detach the screen and all windows
Ctrl-a-c     - new terminal window
Ctrl-a 0-9  - swap terminal window
Ctrl-a a      - swap to last window
Ctrl-a-\       - kill the screen and all windows
Ctrl-a D D - detach log out of screen and close the ssh session

Share a screen
Ctrl-a :multiuser on

screen -x thesessionname


  1. Your blog is great. I read a lot of interesting things from it. Thank you very much for sharing. Hope you will update more news in the future. If you want to Fix QuickBooks Bank Error 163 easily please contact QuickBooks team for instant help.


Note: only a member of this blog may post a comment.