Server STB
Menu
  • Beranda
  • Layanan
    • JASA
    • Aplikasi
    • Sistem Operasi
  • Harga
  • Wiki
  • Blog
  • Teknologi
    • Server
    • Unduh
  • Kontak
  • Login
  • member
Menu

Cara Membuat SSH Private Key untuk Komunikasi Antar Server Tanpa Login (Passwordless SSH)

Posted on 20 July 202520 July 2025 by admin

Ingin menghubungkan dua server Linux tanpa harus memasukkan password setiap kali? Solusinya adalah menggunakan SSH Key Authentication. Dalam artikel ini, kita akan membahas cara membuat SSH private key dan mengaturnya agar dua server bisa berkomunikasi otomatis tanpa login manual. Teknik ini sangat berguna untuk automasi, backup, dan deployment antar server.

Apa itu Passwordless SSH?

Passwordless SSH memungkinkan kamu untuk login ke server lain tanpa harus mengetik password. Ini dicapai dengan menggunakan pasangan SSH Key (Private & Public Key). Kunci publik ditempatkan di server tujuan, sementara kunci privat disimpan di server sumber.

Langkah-Langkah Membuat SSH Key dan Menghubungkan Dua Server

🔧 1. Buat SSH Key di Server Sumber

Login ke server sumber (server A) dan jalankan perintah berikut:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

Penjelasan:

  • -t rsa: Menggunakan algoritma RSA.
  • -b 4096: Kekuatan kunci 4096-bit.
  • -C: Komentar opsional untuk identifikasi.

Saat diminta:

Enter file in which to save the key (/home/user/.ssh/id_rsa): 

Tekan Enter untuk menyimpan di lokasi default.

Enter passphrase (empty for no passphrase): 

Tekan Enter dua kali untuk tidak menggunakan passphrase (agar otomatis tanpa password).

🔒 Catatan: Private key akan tersimpan di ~/.ssh/id_rsa, dan public key di ~/.ssh/id_rsa.pub.

📤 2. Salin Public Key ke Server Tujuan

Setelah SSH key dibuat, jalankan perintah berikut dari server A untuk mengirim public key ke server B:

ssh-copy-id user@ip-server-b

Contoh:

ssh-copy-id [email protected]

Kamu akan diminta memasukkan password untuk terakhir kalinya. Setelah itu, koneksi tanpa password akan aktif.

Jika ssh-copy-id tidak tersedia, kamu bisa gunakan manual:

cat ~/.ssh/id_rsa.pub | ssh user@ip-server-b "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"

🔁 3. Uji Koneksi SSH Tanpa Login

Sekarang, coba login dari server A ke server B:

ssh user@ip-server-b

Jika semuanya berhasil, kamu akan langsung masuk tanpa perlu memasukkan password.

📌 Tips Tambahan

  • Pastikan hak akses direktori .ssh dan file authorized_keys di server B benar:
    chmod 700 ~/.ssh
    chmod 600 ~/.ssh/authorized_keys
    
  • Gunakan user dengan izin akses terbatas untuk alasan keamanan.
  • Untuk produksi, pertimbangkan menggunakan algoritma yang lebih modern seperti ed25519:
    ssh-keygen -t ed25519 -C "[email protected]"
    

🚀 Manfaat SSH Tanpa Password

  • 🔁 Automasi: Jalankan skrip antar server tanpa interaksi manual.
  • 💾 Backup otomatis: Sinkronisasi file antar server via rsync atau scp.
  • 📦 Deployment cepat: Kirim file atau jalankan remote command tanpa repot login.

✨ Kesimpulan

Menghubungkan dua server Linux tanpa login password sangatlah mudah menggunakan SSH Key. Dengan membuat private key dan menyalin public key ke server tujuan, kamu bisa menghemat waktu, memperkuat keamanan, dan mengotomatisasi proses antarsistem.

Segera terapkan passwordless SSH di infrastruktur kamu untuk efisiensi dan keamanan yang lebih baik!

Loading

Category: Server STB

Riwayat Pos

  • Cara Membuat SSH Private Key untuk Komunikasi Antar Server Tanpa Login (Passwordless SSH)
  • Mengoptimalkan Kecerdasan Buatan dengan n8n: Otomasi dan Integrasi Tanpa Coding
  • Perbedaan CBT dan CAT: Kenali Metode Ujian Digital yang Semakin Populer
  • AI dan Manusia: Kolaborasi Menuju Masa Depan
  • Cara Mengubah Ukuran Partisi Root dan Memperbesar LVM di Ubuntu 20.04

Katagori

  • Aplikasi (9)
  • Berita (2)
  • Database (1)
  • Member (9)
  • Server (10)
  • Sistem Operasi (4)
  • STB (16)
    • Server STB (7)
  • Teknologi (8)
  • Unduh (2)

Server STB

  • Daftar
  • Cari
  • Media
  • Cloud
  • Openwrt
  • Wiki

Tags

apache Database docker firewall internet iot keamanan Load Balance nginx prmox review ubuntu

Iklan

Everyday Local Server

apache Database docker firewall internet iot keamanan Load Balance nginx prmox review ubuntu

WhatsApp : +6289677814176
Email : [email protected]
© 2025 Server STB | Powered by Minimalist Blog WordPress Theme