Mengenal SSH (Secure Shell)

waktu baca 2 menit
Kamis, 28 Agu 2025 03:39 0 652 Aban Sobana

Apa Itu SSH?

SSH (Secure Shell) adalah protokol jaringan yang memungkinkan kita mengakses komputer lain (remote) melalui jaringan secara aman.

  • SSH sering digunakan di sistem Linux dan Unix.
  • Fungsi utamanya adalah mengontrol server dari jarak jauh dan memindahkan data dengan aman.

Kalau Telnet dan protokol lama lainnya (seperti rsh dan rlogin) tidak aman karena data dikirim tanpa enkripsi, maka SSH lebih aman karena semua komunikasi dienkripsi. Jadi, meskipun ada penyadap, mereka tidak bisa membaca isi data.


Sejarah Singkat SSH

  • SSH pertama kali dikembangkan oleh OpenBSD Project.
  • Versi awal hanya untuk sistem UNIX, lalu dibuat juga versi porting untuk sistem operasi lain, termasuk Linux.
  • Karena aman, SSH dengan cepat menggantikan Telnet dan FTP sebagai standar baru untuk remote access.

Cara Kerja SSH

Saat kita menggunakan SSH:

  1. Komputer client (misalnya laptop kita) terhubung ke komputer server.
  2. Semua komunikasi dienkripsi dengan algoritma khusus (misalnya RSA, Blowfish, atau TripleDES).
  3. Hanya client dan server yang bisa membaca data, penyadap tidak bisa.

Selain itu, SSH menggunakan public key cryptography untuk proses login. Ini membuat autentikasi lebih aman dan hampir mustahil dipalsukan.


Fungsi Utama SSH

SSH adalah “serba bisa” dalam hal jaringan. Beberapa fungsi utamanya:

  1. Remote Login
    • Masuk ke komputer/server lain seolah-olah kita berada langsung di depannya.
    • Contoh: administrator masuk ke server web perusahaan dari rumah.
  2. Eksekusi Perintah Jarak Jauh
    • Bisa menjalankan perintah pada komputer lain tanpa harus datang langsung.
  3. Transfer File
    • Memindahkan data antar komputer dengan aman.
    • Contoh: menggunakan scp atau sftp.
  4. Tunneling dan Port Forwarding
    • Membuat jalur khusus (tunnel) antar host untuk keamanan tambahan.
    • Misalnya untuk mengamankan aplikasi yang biasanya tidak terenkripsi.

Keamanan SSH

SSH didesain dengan keamanan tingkat tinggi:

  • Semua data terenkripsi.
  • Mencegah man-in-the-middle attack (penyadap di tengah jalur komunikasi).
  • Mencegah DNS spoofing (pemalsuan alamat server).
  • Autentikasi ganda dengan password atau public/private key.

Dukungan Sistem Operasi

SSH bisa digunakan di banyak perangkat:

  • PC/Laptop: Windows, Linux, MacOS, BSD.
  • Smartphone/Tablet: Android, iPhone, iPad, BlackBerry.
  • Bahkan bisa diakses dari aplikasi SSH client di perangkat mobile.

Aban Sobana

Guru Teknik Komputer dan Jaringan di SMKN 54 Jakarta

Dukung Saya Dengan Scan di Bawah Ini !

LAINNYA