Cara Menyimpan dan Mengelola Session SSH di MobaXterm

 

 

Cara Menyimpan dan Mengelola Session SSH di MobaXterm

Pendahuluan

MobaXterm adalah salah satu aplikasi terminal terbaik untuk mengakses server remote menggunakan SSH. Salah satu fitur unggulan dari MobaXterm adalah **Session Manager**, yang memungkinkan pengguna untuk menyimpan dan mengelola sesi SSH dengan mudah.

Dengan fitur ini, Anda tidak perlu mengetikkan ulang alamat IP, username, atau konfigurasi lainnya setiap kali ingin terhubung ke server. Artikel ini akan membahas cara menyimpan, mengelola, dan mengoptimalkan penggunaan **session SSH di MobaXterm**.

Mengapa Perlu Menyimpan Session SSH?

Menyimpan session SSH di MobaXterm memberikan beberapa keuntungan:

  • **Menghemat waktu** – Tidak perlu memasukkan kembali informasi login setiap kali mengakses server.
  • **Meningkatkan keamanan** – Dapat menyimpan autentikasi dengan SSH key.
  • **Manajemen yang lebih baik** – Memudahkan pengguna yang mengakses banyak server.
  • **Dukungan multi-tab** – Bisa mengelola beberapa sesi dalam satu jendela.

Cara Menyimpan Session SSH di MobaXterm

1. Membuka MobaXterm dan Membuat Koneksi SSH

  1. Buka **MobaXterm**.
  2. Klik tombol **Session** di pojok kiri atas.
  3. Pilih **SSH** untuk membuat koneksi baru.
  4. Masukkan **alamat IP atau hostname** server yang ingin diakses.
  5. Centang **Specify username** dan masukkan username Anda.
  6. Jika menggunakan autentikasi SSH key, klik **Advanced SSH settings** dan pilih **Use private key**.
  7. Klik **OK** untuk menyimpan sesi.

2. Menyimpan dan Mengelola Session SSH

Setelah Anda berhasil membuat koneksi SSH, sesi tersebut dapat disimpan secara otomatis.

  • Untuk melihat sesi yang telah disimpan, klik **Session Manager** di sidebar kiri.
  • Klik kanan pada sesi yang ingin diedit atau hapus.
  • Pilih **Edit session** untuk mengubah konfigurasi.
  • Pilih **Delete session** jika ingin menghapus sesi yang sudah tidak digunakan.

3. Menggunakan Folder untuk Mengelola Banyak Server

Jika Anda mengelola banyak server, Anda bisa mengorganisirnya dengan menggunakan folder di **Session Manager**:

  1. Klik kanan di area kosong pada **Session Manager**.
  2. Pilih **New folder**.
  3. Berikan nama folder, misalnya **Server Production** atau **Server Development**.
  4. Seret dan jatuhkan sesi yang sudah tersimpan ke dalam folder tersebut.

Menggunakan SSH Key untuk Login Tanpa Password

Agar tidak perlu mengetikkan password setiap kali login, Anda bisa menggunakan **SSH key authentication**:

1. Membuat SSH Key

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Kunci ini akan menghasilkan dua file:

  • id_rsa → Private key (Jangan dibagikan!)
  • id_rsa.pub → Public key (Dapat disalin ke server)

2. Menambahkan SSH Key ke Server

ssh-copy-id -i ~/.ssh/id_rsa.pub user@server

3. Menggunakan SSH Key di MobaXterm

  1. Buka **Session Manager**.
  2. Pilih sesi yang ingin diubah dan klik **Edit session**.
  3. Pada tab **Advanced SSH settings**, pilih **Use private key**.
  4. Pilih file **id_rsa** yang sudah dibuat sebelumnya.
  5. Klik **OK** dan coba sambungkan kembali ke server.

Menggunakan Macros untuk Otomatisasi

MobaXterm memiliki fitur **Macros**, yang memungkinkan pengguna menjalankan perintah otomatis saat sesi SSH dimulai.

1. Membuat Macro

    1. Buka **Session Manager**.
    2. Pilih sesi yang ingin diedit dan klik **Edit session**.
    3. Pada tab **Advanced settings**, cari opsi **Execute command on startup**.
    4. Masukkan perintah yang ingin dijalankan, misalnya:
cd /var/www/html && ls -lah
    
  1. Klik **OK** untuk menyimpan pengaturan.

2. Menggunakan Macros untuk Login Otomatis

Jika Anda ingin masuk ke server tanpa harus mengetikkan perintah manual, Anda bisa membuat macro login otomatis menggunakan script seperti ini:

echo "Masukkan password untuk login"
read -s password
ssh user@server -p 22 $password

Tips Mengelola Session SSH di MobaXterm

  • Gunakan **deskripsi pada setiap sesi** agar mudah diidentifikasi.
  • Kelompokkan sesi ke dalam folder berdasarkan jenis server (Production, Development, Testing).
  • Gunakan **Auto-reconnect** agar koneksi tetap stabil.
  • Backup file konfigurasi sesi dengan menyalin folder `MobaXterm.ini` ke penyimpanan eksternal.

Troubleshooting: Mengatasi Masalah dalam Menyimpan Session

1. Session Tidak Tersimpan Setelah MobaXterm Ditutup

  • Pastikan Anda menggunakan versi **Installer**, bukan versi **Portable**.
  • Periksa apakah opsi **Save sessions on exit** diaktifkan di **Settings**.

2. Tidak Bisa Login Otomatis dengan SSH Key

    • Pastikan izin file **id_rsa** sudah benar dengan perintah:
chmod 600 ~/.ssh/id_rsa
    
  • Periksa apakah **Authorized Keys** sudah diperbarui di server.

3. Session Sering Terputus

    • Aktifkan opsi **Keep-alive packets** di **Advanced SSH settings**.
    • Gunakan perintah ini pada server untuk memperpanjang waktu sesi:
echo "ClientAliveInterval 60" | sudo tee -a /etc/ssh/sshd_config
sudo systemctl restart ssh
    

Kesimpulan: Mengelola Session SSH dengan MobaXterm

Dengan menggunakan fitur **Session Manager** di MobaXterm, Anda bisa menghemat waktu dan meningkatkan efisiensi dalam mengakses server SSH. Menyimpan dan mengelola sesi dengan baik juga meningkatkan keamanan dan kenyamanan dalam mengelola banyak server.

Jika Anda sering menggunakan SSH, fitur ini akan sangat membantu dalam mempermudah akses ke server remote dengan cepat dan aman.

Apakah jawaban ini membantu? 0 Pengguna Menemukan Ini Bermanfaat

Artikel Terkait

AnyDesk vs TeamViewer: Mana yang Lebih Baik untuk Remote Desktop?

    AnyDesk vs TeamViewer: Mana yang Lebih Baik untuk Remote Desktop? Dalam dunia kerja...

Apa Itu AnyDesk? Panduan Lengkap dan Cara Menggunakannya

    Apa Itu AnyDesk? Panduan Lengkap dan Cara Menggunakannya Di era digital ini, kebutuhan...

Cara Download dan Instal AnyDesk di Windows, Mac, dan Android

    Cara Download dan Instal AnyDesk di Windows, Mac, dan Android AnyDesk adalah salah satu...

Cara Mengatur AnyDesk agar Bisa Digunakan Tanpa Konfirmasi

    Cara Mengatur AnyDesk agar Bisa Digunakan Tanpa Konfirmasi AnyDesk adalah salah satu...

Cara Menggunakan AnyDesk di HP untuk Remote Komputer

    Cara Menggunakan AnyDesk di HP untuk Remote Komputer Di era digital saat ini, kebutuhan...

Powered by WHMCompleteSolution