Lengkap Penggunaan Command Screen untuk Menghindari Session Remote SSH Terputus

AH
Ahmad Lukman Hakim

Dedicated Author of LUKMANLAB

# linux# ssh

Tujuan

  • Mengenalkan command screen untuk yang belum pernah pakai.
  • Memberi contoh penggunaan umum dalam operasional sehari-hari.

Penjelasan

  • Memulai sesi screen:
screen

Ketik command seperti diatas kemudian [ Enter ] [ Enter ]

  • Melihat daftar / list sesi screen:
screen -list

Contoh output:

There is a screen on:
        4255.pts-3.server      (12/02/24 15:58:36)     (Attached)
1 Socket in /run/screen/S-user.

Penjelasan: Pada ID sesi 4255.pts-3.server, terdapat sesi aktif yang masih terhubung dengan administrator (atau ketika admin lost-connection, sesi masih tertandai Attached).

  • Keluar dari sesi saat ini
screen -D

Biasanya, anda akan keluar dari remote SSH. Sesi anda masih ada server dengan status Detached.

  • Meneruskan sesi screen:
screen -r 4255.pts-3.server

Untuk meneruskan sesi anda yang sebelumnya terputus, anda bisa menggunakan command + options diatas. Berlaku jika ID screen berstatus Detached.

  • Force, meneruskan sesi screen:
screen -D -RR 4255.pts-3.server

Jika status sesi screen masih Attached, kemudian anda ingin memaksa untuk Dettach sesi yang sebelumnya dan meneruskan / mengambil alih, anda bisa menggunakan command + options diatas.

  • Menghapus sesi screen
screen -X -S 4255.pts-3.server quit