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 budi@192.168.1.50

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


2. ssh -p 2222 user@server.com — Kalau Portnya Bukan 22

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

ssh -p 8080 andi@servergaul.com

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 tono@serverku.com:/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 tono@serverku.com:/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/ user@server.com:/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 punyaku@gmail.com"

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 tono@serverku.com

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 tono@serverku.com

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 tono@serverku.com

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 tono@serverku.com

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 tono@serverku.com

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 tono@serverku.com
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 tono@serverku.com

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 tono@serverku.com

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" tono@serverku.com

⚠️ 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 tono@serverku.com "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 tono@serverku.com '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 tono@jump.server.com tono@internal.db.com

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 tono@gateway.com

-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 tono@serverku.com

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. ☕️💻

5 1 vote
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