Skip to content

Utrzymuj sesję SSH uruchomioną po rozłączeniu

10 de sierpień de 2021

Screen jest jak menedżer okien dla twojej konsoli. Umożliwi to utrzymanie uruchomionych wielu sesji terminalowych i łatwe przełączanie się między nimi. Chroni również przed rozłączeniem, ponieważ sesja screena nie kończy się, gdy zostaniesz rozłączony.

Musisz upewnić się, że screen jest zainstalowany na serwerze, z którym się łączysz. Jeśli tym serwerem jest Ubuntu lub Debian, użyj tego polecenia:

ekran instalacyjny sudo apt-get

Teraz możesz rozpocząć nową sesję screen, wpisując screen w wierszu poleceń. Zobaczysz kilka informacji o screen.Wciśnij enter, a pojawi się normalny monit.

Aby się rozłączyć (ale pozostawić uruchomioną sesję)

Naciśnij Ctrl + A, a następnie Ctrl + D bezpośrednio po sobie. Zobaczysz wiadomość [detached]

Aby ponownie połączyć się z już uruchomioną sesją

ekran -r

Aby ponownie połączyć się z istniejącą sesją lub utworzyć nową, jeśli żadna nie istnieje

ekran -D -r

Aby utworzyć nowe okno w uruchomionej sesji screen

Naciśnij Ctrl + A, a następnie C w natychmiastowej kolejności. Zobaczysz nowy monit.

Aby przełączyć się z jednego okna ekranu do drugiego

Naciśnij Ctrl + A, a następnie Ctrl + A bezpośrednio po sobie.

Aby wyświetlić listę otwartych okien ekranu

Naciśnij Ctrl + A, a następnie W bezpośrednio po sobie


Jest wiele innych poleceń, ale to właśnie tych używam najczęściej.

Czy ten post był pomocny?