⚔SSH

Apa Itu SSH?

SSH (Secure Shell) adalah protokol jaringan yang digunakan untuk mengakses dan mengelola sistem secara aman melalui koneksi terenkripsi. SSH memungkinkan pengguna untuk mengontrol server dari jarak jauh dengan aman, tanpa khawatir data seperti password atau perintah yang dikirim dapat disadap oleh pihak lain.


Fungsi SSH

SSH digunakan untuk berbagai keperluan, di antaranya: āœ… Remote Login – Mengakses server dari jarak jauh āœ… Transfer File Aman – Menggunakan SCP atau SFTP untuk mengirim/menerima file āœ… Eksekusi Perintah Jarak Jauh – Menjalankan perintah tanpa harus berada di depan server āœ… Port Forwarding / Tunneling – Mengamankan koneksi ke layanan lain melalui SSH āœ… Manajemen Server – Mengelola layanan dan proses di server


Bagaimana SSH Bekerja?

SSH bekerja dengan sistem enkripsi dan otentikasi, memastikan komunikasi tetap aman. Berikut adalah prosesnya:

1ļøāƒ£ Handshake & Enkripsi – Saat klien terhubung ke server SSH, mereka akan bertukar kunci enkripsi agar komunikasi tetap aman. 2ļøāƒ£ Otentikasi – Pengguna harus membuktikan identitasnya menggunakan password atau SSH Key. 3ļøāƒ£ Akses & Eksekusi – Setelah berhasil login, pengguna bisa menjalankan perintah di server.


Metode Autentikasi di SSH

šŸ” Password Authentication – Login menggunakan username & password. Kurang aman karena bisa terkena serangan brute force. šŸ”‘ SSH Key Authentication – Menggunakan sepasang kunci (public & private key) untuk login tanpa password. Lebih aman dibandingkan password. šŸ”’ 2FA (Two-Factor Authentication) – Menggunakan kode OTP sebagai lapisan keamanan tambahan.


Perintah Dasar SSH

šŸ“Œ Login ke server

ssh user@server-ip

šŸ“Œ Menggunakan port khusus (default: 22)

ssh -p 2222 user@server-ip

šŸ“Œ Menyalin file ke server

scp file.txt user@server-ip:/home/user/

šŸ“Œ Menyalin file dari server ke lokal

scp user@server-ip:/home/user/file.txt .

Kesimpulan

SSH adalah alat wajib bagi administrator sistem dan developer untuk mengelola server secara aman. Dengan SSH Key dan 2FA, keamanan bisa lebih ditingkatkan untuk mencegah serangan peretas. šŸš€

Last updated

Was this helpful?