Podgląd co ktoś robi przez ssh – korzystając ze screena

Zakładamy, że konto ma ustawiony shell /bin/bash. Aby podczas logowania uruchamiał się screen dodajemy w pliku:

.bash_profile

zawartość:

/usr/bin/screen -l

(opcja -l aby nie pojawiał się komunikaty startowe programu screen)

Teraz po zalogowaniu na konto uruchamia się nowa sesja screena. Po zalogowaniu dwukrotnym, w jednej sesji opuszczamy screen (CTRL-A-D) i na niej listujemy jakie inne screeny są uruchomione:

screen -list
There is a screen on:
18446.pts-1.natalka (11.08.2019 11:28:06) (Attached)
1 Socket in /run/screen/S-fib.

Do takiego screena możemy się podłączyć przez:

screen -x 18446

(jeśli jest tylko jeden to wystarczy screen -x)