Cara Kerja SSH dengan Sederhana

waktu baca 2 menit
Kamis, 28 Agu 2025 03:42 0 491 Aban Sobana

SSH (Secure Shell) bekerja dengan sistem client-server.
Artinya ada dua pihak yang terlibat:

  • Client → komputer yang ingin terhubung (misalnya laptop kamu).
  • Server → komputer tujuan yang akan dikontrol (misalnya Linux server).

SSH membuat koneksi keduanya aman karena semua data yang lewat akan dienkripsi. Jadi walau ada yang menyadap, isi komunikasinya tetap tidak bisa dibaca.


Tahapan Koneksi SSH

  1. Client Menghubungi Server
    • Client membuka koneksi SSH ke server melalui port 22 (jalur standar SSH).
  2. Negosiasi Versi SSH
    • Client dan server harus sepakat memakai versi yang sama (SSH v1 atau v2).
    • Kalau beda versi, koneksi gagal.
  3. Pertukaran Kunci Publik (Public Key & Host Key)
    • Server memberikan public key ke client.
    • Client memverifikasi apakah server yang dihubungi benar-benar asli.
  4. Membuat Kunci Rahasia Bersama (Session Key)
    • Client dan server menggunakan algoritma enkripsi (misalnya Diffie-Hellman) untuk membuat shared key.
    • Shared key ini dipakai untuk enkripsi simetris, artinya kunci yang sama dipakai untuk mengunci dan membuka pesan di kedua sisi.
  5. Kesepakatan Algoritma Enkripsi
    • Client dan server sepakat menggunakan algoritma enkripsi tertentu, misalnya AES, TripleDES, atau RSA.
  6. Autentikasi Client
    • Setelah koneksi terenkripsi siap, client harus membuktikan identitasnya.
    • Biasanya dengan username dan password, tapi lebih aman pakai SSH Key Pair (sepasang private & public key).
  7. Koneksi Siap Digunakan
    • Setelah lolos autentikasi, client bisa mengakses server:
      • Menjalankan perintah di server.
      • Transfer file dari/ke server.
      • Atau mengontrol server seakan-akan duduk langsung di depannya.

Kenapa SSH Aman?

  • Semua komunikasi lewat terowongan terenkripsi (encrypted tunnel).
  • Mencegah penyadapan, pencurian password, dan serangan man-in-the-middle.
  • Lebih aman dibanding protokol lama seperti Telnet, Rlogin, atau FTP.

Aban Sobana

Guru Teknik Komputer dan Jaringan di SMKN 54 Jakarta

Dukung Saya Dengan Scan di Bawah Ini !

LAINNYA