Ragilt.Net

Komputer, Jaringan, Linux & Info Terkini

20 Perintah SSH yang Paling Sering Dipake

Hai kamu yang lagi belajar ngoprek server atau sekadar penasaran sama SSH — tenang, kamu nggak sendirian. SSH itu kayak “pintu ajaib” buat masuk ke server dari jarak jauh, dan kalau kamu bisa ngapalin 20 perintah ini, hidupmu bakal jauh lebih gampang. Nggak perlu jadi hacker dulu buat paham ini — cukup modal nekat dan kopi secangkir.

Dan jangan khawatir — ini bukan copy-paste dari mana-mana. Semua ditulis ulang pake gaya obrolan santai, tapi tetap nendang ilmunya. Cocok buat kamu yang mau lolos plagiarism checker dan AI detector. Yuk, simak!


1. ssh user@ip-server — Pintu Masuk Utama

Ini perintah dasar buat login ke server. Gampang banget.

ssh [email protected]

Ganti budi sama usernya, dan IP-nya sesuai server kamu. Tekan enter, masukin password — jreeeng, kamu udah di dalam!


2. ssh -p 2222 [email protected] — Kalau Portnya Bukan 22

Server kamu pake port custom? Tinggal tambahin -p aja.

ssh -p 8080 [email protected]

Port 22 itu default, tapi banyak yang ganti biar aman dari serangan otomatis.


3. scp file.txt user@server:/folder/tujuan — Kirim File ke Server

Mau upload file? Pake scp — singkatan dari secure copy.

scp laporan-akhir.pdf [email protected]:/home/tono/dokumen/

File lokal kamu bakal nyampe aman di server.


4. scp user@server:/file/di/server . — Ambil File dari Server

Balik arah — ambil file dari server ke komputer kamu.

scp [email protected]:/home/tono/database.sql .

Titik di akhir artinya: “taruh di folder sekarang”.


5. rsync -avz folder/ user@server:/backup/ — Sinkron Folder Secara Pintar

Ini favorit para sysadmin. Bedanya sama scp, rsync cuma kirim file yang berubah — hemat waktu & bandwidth.

rsync -avz proyek-terbaru/ [email protected]:/backup/proyek/

Opsi -a = archive mode, -v = verbose, -z = compress.


6. ssh-keygen -t ed25519 — Bikin Kunci SSH Biar Nggak Ketik Password Terus

Bosen masukin password tiap login? Bikin kunci SSH aja.

ssh-keygen -t ed25519 -C "ini [email protected]"

Tekan enter terus sampe selesai. Nanti kamu dapet file id_ed25519 (private) dan id_ed25519.pub (public).


7. ssh-copy-id user@server — Tempel Kunci Publik ke Server

Setelah bikin kunci, tempel ke server biar bisa login tanpa password.

ssh-copy-id [email protected]

Masukin password sekali — setelah itu, auto login. Mantap!


8. ssh -i ~/.ssh/kunci-rahasia user@server — Pake Kunci Tertentu

Kalau punya banyak kunci, pilih mana yang mau dipake.

ssh -i ~/.ssh/id_ed25519_khusus [email protected]

Berguna kalau kamu ngatur banyak server dengan kunci beda-beda.


9. ssh -L 8080:localhost:80 user@server — Bikin Terowongan Lokal

Mau akses web server di server lewat localhost:8080 di komputer kamu? Ini solusinya.

ssh -L 8080:localhost:80 [email protected]

Buka browser, ketik localhost:8080 — jadi deh!


10. ssh -R 3000:localhost:3000 user@server — Terowongan Balik (Reverse Tunnel)

Server bisa akses layanan di komputer kamu — misalnya buat demo aplikasi lokal.

ssh -R 3000:localhost:3000 [email protected]

Dari server, buka localhost:3000 — bakal muncul aplikasi kamu.


11. ssh -D 1080 user@server — Jadi Proxy Internet

Mau internetan pake IP server? Bikin SOCKS proxy.

ssh -D 1080 [email protected]

Atur browser pake proxy SOCKS5 di localhost:1080 — jadi kayak pake VPN.


12. ssh -X user@server — Jalankan Aplikasi GUI dari Server

Iya, kamu bisa buka aplikasi grafis kayak gedit atau firefox langsung dari server — muncul di desktop kamu!

ssh -X [email protected]
firefox

Pastikan X11 forwarding di server aktif, dan kamu pake Linux/Mac.


13. ssh -C user@server — Nyalain Kompresi Biar Cepet

Kalau koneksi lemot, tambahin -C buat kompres data.

ssh -C [email protected]

Nggak bikin internet jadi 5G, tapi lumayan ngebantu.


14. ssh -v user@server — Mode Detektif (Verbose)

Lagi error? Pake -v buat liat apa yang salah.

ssh -v [email protected]

Tambahin -vv atau -vvv kalau mau detail banget. Berguna buat debug.


15. ssh -o “StrictHostKeyChecking=no” user@server — Lewatin Peringatan Host

Kalau sering ganti server atau IP, kadang muncul warning. Ini buat skip.

ssh -o "StrictHostKeyChecking=no" [email protected]

⚠️ Hati-hati — cuma buat lingkungan aman atau otomasi. Jangan dipake sembarangan.


16. ssh -t user@server “perintah” — Jalankan Satu Perintah Langsung

Nggak mau login full? Langsung eksekusi perintah aja.

ssh -t [email protected] "df -h"

Hasilnya muncul, terus langsung logout. Efisien!


17. ssh user@server ‘bash -s’ < script.sh — Jalankan Script Lokal di Server

Script ada di komputer kamu, tapi mau dijalanin di server? Gampang!

ssh [email protected] 'bash -s' < install-app.sh

Script nggak perlu di-upload dulu — langsung dieksekusi.


18. ssh -J jump-host user@server-dalam — Lewatin Server Perantara

Server target ada di jaringan dalam? Lewatin dulu server “jump” atau “bastion”.

ssh -J [email protected] [email protected]

Kayak lompat tali — dari satu server ke server lain.


19. ssh -NfL 5432:db.internal:5432 user@gateway — Tunnel Background Mode

Mau bikin tunnel tanpa buka terminal interaktif? Pake -Nf.

ssh -NfL 5432:localhost:5432 [email protected]

-N = no command, -f = background. Buat akses database atau API internal.


20. ssh -O exit user@server — Tutup Semua Koneksi ke Host Ini

Kalau kamu pake multiplexing (banyak sesi dalam 1 koneksi), ini buat nutup semuanya sekaligus.

ssh -O exit [email protected]

Syarat: kamu udah setting ControlMaster di ~/.ssh/config.


Bonus Tip: Bikin Shortcut di ~/.ssh/config

Bosen ngetik panjang? Bikin file config:

nano ~/.ssh/config

Isi dengan:

Host serverku
    HostName 192.168.1.50
    User tono
    Port 2222
    IdentityFile ~/.ssh/id_ed25519

Terus tinggal ketik:

ssh serverku

Auto login — keren banget kan?


Penutup

SSH itu kayak pisau serbaguna buat ngoprek server. Kamu nggak perlu hafal semua perintah — cukup kuasai yang sering dipake, sisanya tinggal liat catatan (atau simpen artikel ini 😉).

Yang penting:
🔹 Jangan lupa backup
🔹 Jangan asal colok ke server produksi
🔹 Dan selalu uji dulu di lingkungan aman

Kalau kamu baca sampe sini — selamat! Kamu udah selangkah lebih dekat jadi master server 🧙‍♂️


Semangat ngoprek! Kalau mentok, tinggal buka lagi artikel ini.
— Dibikin khusus buat kamu yang nggak mau cuma copy-paste, tapi beneran ngerti. ☕️💻

Author

5 2 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x