Fungsi SSH

FUNGSI SSH 


SSH (Secure Shell)

SSH adalah protokol jaringan kriptografi yang digunakan untuk mengakses dan mengelola komputer atau server secara remote dengan koneksi yang aman dan terenkripsi.

Fungsi Utama SSH

1. Remote Login Memungkinkan kamu masuk ke komputer/server lain dari jarak jauh melalui terminal, seolah-olah kamu duduk langsung di depannya.

2. Enkripsi Data Semua data yang dikirim melalui SSH dienkripsi, sehingga tidak bisa disadap oleh pihak ketiga — berbeda dengan protokol lama seperti Telnet yang mengirim data secara polos (plaintext).

3. Transfer File Aman Menggunakan turunan SSH seperti SCP (Secure Copy) atau SFTP (SSH File Transfer Protocol) untuk memindahkan file antar komputer dengan aman.

4. Tunneling / Port Forwarding SSH bisa membuat "terowongan" terenkripsi untuk mengamankan koneksi aplikasi lain, misalnya akses database yang seharusnya tidak terbuka ke publik.

5. Eksekusi Perintah Jarak Jauh Menjalankan perintah di server remote tanpa harus login secara interaktif, berguna untuk otomasi dan scripting.

Cara Kerja Singkat

[Klien] ──── koneksi terenkripsi (port 22) ────▶ [Server]

  1. Klien meminta koneksi ke server
  2. Server mengirim public key-nya
  3. Keduanya menyepakati kunci enkripsi sesi
  4. Autentikasi dilakukan (password atau SSH key pair)
  5. Sesi aman pun terbuka
Contoh Penggunaan
#Login ke server ssh username@192.168.1.100
#Login dengan SSH key ssh -i ~/.ssh/id_rsa username@server.com
#Copy file ke server scp file.txt username@server.com:/home/username/
#Jalankan perintah langsung ssh username@server.com "ls -la /var/www"

SSH Key vs Password



Password SSH Key
Keamanan Rentan brute-force Lebih aman
Kemudahan Mudah diingat Perlu setup awal
Otomasi Sulit Mudah

SSH adalah tulang punggung administrasi server modern dan digunakan hampir di semua lingkungan Linux/Unix.

Subscribe to receive free email updates:

0 Response to "Fungsi SSH"

Posting Komentar