Raznar Blog
  • šŸ‡®šŸ‡©Blog
    • I. Prakata
    • II. Administrasi Server
      • Sistem Operasi
        • Linux
          • ⚔SSH
            • Autentikasi PAM
            • SSH Hardening
              • šŸ”Metode SSH Hardening
                • SSH Key
                • Mengnonaktifkan User Root
                • Mengubah Port Default SSH
                • Firewall Rate-Limit
                • Fail2ban
                • Google Authenticator (2FA)
                • IP Whitelist
              • 🚨Cara Paling Aman di Dunia untuk Melindungi SSH dari Serangan
              • šŸ“–Menjalankan Protokol SSH Hardening (Advanced)
        • Windows
      • Games
        • FiveM
        • Minecraft
          • Mengganti Versi [Java]
            • List Java & Versi Minecraft
            • Pterodactyl Panel
            • Catatan Penting
          • Setup GeyserMC
            • Spigot
              • Geyser [Spigot]
              • Floodgate [Spigot]
          • ViaVersion Tutorial
      • Website
        • Melindungi website dari serangan DDoS
    • Komputer
Powered by GitBook

Social Media

  • Tiktok
  • Instagram

Links

  • Website

Ā© 2025 Raznar

On this page
  • Apa Itu SSH?
  • Fungsi SSH
  • Bagaimana SSH Bekerja?
  • Metode Autentikasi di SSH
  • Perintah Dasar SSH
  • Kesimpulan

Was this helpful?

  1. Blog
  2. II. Administrasi Server
  3. Sistem Operasi
  4. Linux

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. šŸš€

PreviousLinuxNextAutentikasi PAM

Last updated 1 month ago

Was this helpful?

šŸ‡®šŸ‡©
⚔