Catatan Harian Mas Andri

Silahkan digunakan dengan bijaksana

back

SSH-Berantai: Solusi Praktis untuk Manajemen Multi-Server dengan Monitoring Telegram

21 Maret 2025 || 08:18:45 WIB || ClassyID

Sebagai seorang administrator sistem atau DevOps engineer, rutinitas login ke berbagai server untuk monitoring dan maintenance bisa sangat menyita waktu. Bayangkan harus mengetik password berulang kali, terhubung dari satu server ke server lainnya, dan mencatat semua aktivitas yang telah dilakukan.

SSH-Berantai hadir sebagai solusi praktis untuk masalah ini. Tool sederhana berbasis bash script ini memungkinkan Anda melakukan koneksi SSH berantai ke beberapa server sekaligus, dengan monitoring otomatis melalui Telegram. Tak perlu lagi khawatir lupa password atau tidak tahu apa yang terjadi dengan server Anda.

Latar Belakang

Ide pembuatan SSH-Berantai berawal dari kebutuhan sehari-hari dalam mengelola puluhan server di berbagai lokasi. Proses login manual yang berulang dan monitoring yang tidak terpusat menjadi hambatan produktivitas. Tool ini didesain untuk memecahkan masalah tersebut dengan pendekatan sederhana namun efektif.

Fitur Utama

  1. Login Otomatis: Cukup jalankan script, dan Anda akan langsung masuk ke server target tanpa perlu mengetik password.
  2. Koneksi Berantai: Dari server pertama, Anda bisa langsung terhubung ke server kedua, ketiga, dan seterusnya.
  3. Monitoring Terintegrasi: Script akan otomatis menjalankan htop/btop untuk memudahkan pemantauan performa server.
  4. Notifikasi Telegram: Dapatkan notifikasi saat koneksi dimulai, status server, dan log aktivitas.
  5. Keamanan yang Fleksibel: Meskipun menyimpan password di script bukan praktik terbaik, tool ini menyediakan opsi untuk beralih ke SSH key authentication yang lebih aman.

Cara Kerja

SSH-Berantai memanfaatkan kombinasi sshpass untuk otentikasi otomatis, SSH untuk koneksi antar server, dan API Telegram untuk notifikasi. Script secara otomatis mengecek dan menginstal dependensi yang dibutuhkan, memudahkan penggunaan di berbagai lingkungan.

Saya sengaja membuat tool ini sesederhana mungkin - hanya satu file bash script yang mudah disesuaikan. Tidak ada dependensi rumit, tidak perlu framework khusus, cukup jalankan dan gunakan.

Kesimpulan

SSH-Berantai mungkin bukan tool paling canggih, tapi efektivitasnya dalam menyederhanakan tugas administratif sehari-hari tidak bisa diremehkan. Jika Anda seorang administrator sistem atau DevOps engineer yang ingin mengoptimalkan workflow, tool ini patut dicoba.

Kunjungi repository GitHub kami untuk mengunduh, menggunakan, dan berkontribusi pada pengembangan SSH-Berantai.

Link: [URL Github Repository]