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
- Buka **MobaXterm**.
- Klik tombol **Session** di pojok kiri atas.
- Pilih **SSH** untuk membuat koneksi baru.
- Masukkan **alamat IP atau hostname** server yang ingin diakses.
- Centang **Specify username** dan masukkan username Anda.
- Jika menggunakan autentikasi SSH key, klik **Advanced SSH settings** dan pilih **Use private key**.
- 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**:
- Klik kanan di area kosong pada **Session Manager**.
- Pilih **New folder**.
- Berikan nama folder, misalnya **Server Production** atau **Server Development**.
- 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
- Buka **Session Manager**.
- Pilih sesi yang ingin diubah dan klik **Edit session**.
- Pada tab **Advanced SSH settings**, pilih **Use private key**.
- Pilih file **id_rsa** yang sudah dibuat sebelumnya.
- 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
- Buka **Session Manager**.
- Pilih sesi yang ingin diedit dan klik **Edit session**.
- Pada tab **Advanced settings**, cari opsi **Execute command on startup**.
- Masukkan perintah yang ingin dijalankan, misalnya:
cd /var/www/html && ls -lah
- 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.