--- title: SSH description: Akses terminal terenkripsi ke server untuk Git, CLI, dan perbaikan — lebih dalam dari FTP semata. canonical: https://penasihathosting.com/wikihosting/ssh type: wiki locale: id updated: 2026-07-15 author: Willya Randika --- # SSH Akses terminal terenkripsi ke server untuk Git, CLI, dan perbaikan — lebih dalam dari FTP semata. **SSH** (Secure Shell) adalah cara aman untuk masuk ke server lewat terminal terenkripsi. Di hosting, SSH dipakai untuk kelola file, Git, Composer, WP-CLI, cron, log, dan perbaikan darurat — alternatif lebih kuat daripada [FTP/SFTP](/wikihosting/ftp-sftp) semata. Shared hosting kadang menonaktifkan SSH di paket termurah; VPS hampir selalu mengandalkannya sebagai pintu admin utama. Dengan akses shell, satu perintah yang salah bisa berdampak besar, jadi kebiasaan aman sama pentingnya dengan kemampuan teknis. ## Analogi Sederhana Kalau panel [cPanel](/wikihosting/cpanel) adalah dashboard mobil, SSH adalah **kunci + kap mesin**: akses lebih dalam, lebih mudah salah jika ceroboh. Berguna saat ada yang harus dicek “di balik kap”, bukan untuk setiap perjalanan harian. ## Yang Biasa Dilakukan lewat SSH - Edit konfigurasi, permission, dan log error - `git pull`, Node/PHP CLI, WP-CLI, Composer - Cek [inode](/wikihosting/inode), proses, pemakaian disk - Menjalankan [cron](/wikihosting/cron-job) atau skrip maintenance - Tunnel / port-forward untuk debugging lanjutan ## Cara Hubung (Umum) 1. Aktifkan akses SSH di panel (jika paket mendukung) 2. Siapkan user + host + port (sering 22, kadang custom) 3. Login dengan password atau, lebih baik, **kunci SSH** 4. Contoh: `ssh user@hostname -p 22` Di Windows, pakai Windows Terminal, PowerShell, atau klien seperti PuTTY. Simpan kunci privat di tempat aman; jangan commit ke repositori. ## Yang Perlu Anda Perhatikan - **Jangan pakai root** untuk kerja harian di VPS jika bisa dihindari; buat user sudo - Matikan login password setelah key jalan; tambah fail2ban/firewall - Shared: satu salah `rm -rf` bisa merusak akun — double-check path - SFTP lewat SSH lebih aman daripada FTP plain untuk transfer file - Batasi IP yang boleh SSH jika infrastruktur Anda memungkinkan ## FAQ Tidak. Banyak situs dikelola lewat cPanel + SFTP. SSH jadi penting saat butuh CLI, deploy, atau debugging serius. SSH adalah sesi shell interaktif. SFTP adalah transfer file di atas saluran SSH. Keduanya bisa memakai kredensial atau key yang sama. Mengurangi noise scan bot di port 22. Bukan pengganti key keras dan firewall; hanya satu lapisan tambahan. Cabut key dari `authorized_keys`, buat pasangan baru, dan putar rahasia terkait. Anggap akses lama sudah tidak aman.