Using screen to attach and detach console sessions

Posted at October 23, 2015 at 8:30 am by InterServer Staff

If you run a program in SSH, and then close out ssh you can not get back into the console.

However you can use screen to attach + detach a console.

If you have centos, run
yum -y install screen

If you have debian/ubuntu run
apt-get install screen

Once installed, screen is simple to use. Type


run the command you want to run, for example


to detach run: ctrl + a + d

Once detached you can check current screens with

screen -ls

Use screen -r to attach a single screen.

On multiple screens you may see something like:

screen -ls
There are screens on:
119217.pts-3.webhosting1200 (Detached)
344074.pts-13.webhosting1200 (Detached)
825035.pts-1.webhosting1200 (Detached)
650824.downlbk (Detached)
4 Sockets in /var/run/screen/S-root.

In this case attach with the value before pts, for example

screen -r 344074

You can shorthand with screen -r 3 (assuming only one begins with the number 3).

0.00 avg. rating (0% score) - 0 votes

You can skip to the end and leave a response. Pinging is currently not allowed.

2 Responses to “Using screen to attach and detach console sessions”

  1. Jim says:

    If the screen is detached, can I close the terminal and the process continue running?

    • Jithin says:

      Yes if your server is still running, then you can detach and close the terminal or logout from the SSH session and access the screen session later.

Leave a Reply