Permasalahan utama saat melakukan koneksi SSH di jaringan yang kurang stabil adalah ketika lost connection ssh session menghilang.

Masalah ini dipecahkan oleh tool bernama Screen dan Tmux. Saya sendiri lebih memilih Tmux karena entah kenapa lebih enak dalam menggunakannya.

Dasar - Dasar Tmux

Buat Session Baru

  • tmux new -s example

Buka Tab Baru

  • Ctrl + b kemudian tekan c
  • Ctrl + b kemudian tekan angka 0 atau 1 dan seterusnya untuk memilih tab

Detach session

  • Ctrl + b kemudian tekan d

Attach session

  • tmux attach
  • tmux attach -t example
  • tmux a -t example

List Session

  • tmux list

Kill session Tmux

  • tmux kill-session -t example

Contoh penggunaan

  1. SSH ke server
  2. Jalankan Tmux di server: tmux new -s example
  3. Jalankan sesuatu di server, misal unzip file yang cukup besar
  4. Detach Tmux Ctrl+b d
  5. Exit ssh, lakukan hal lain
  6. Kembali ssh dan attach session Tmux tmux a -t example
  7. Maka otomatis akan lanjut ke proses unzip pada langkah ketiga diatas

Berikut beberapa artikel menarik tentang Tmux.