Menggunakan SSH di Linux: Cara Remote Server dengan Aman dan Efisien
Pernah denger tentang SSH tapi nggak tahu fungsinya? SSH (Secure Shell) itu kayak remote control buat server.
Dengan SSH, lo bisa login ke komputer lain lewat jaringan dan ngontrolnya dari jauh.
Buat yang sering utak-atik server atau mau belajar jadi sysadmin, SSH adalah skill wajib.
1. SSH Itu Apa, Sih?
Anggap aja lo punya komputer di kantor atau di cloud, tapi lo lagi di rumah pake laptop.
Daripada bolak-balik, lo cukup konek ke server lewat SSH dan bisa ngelakuin apa aja seolah-olah lagi duduk di depan mesinnya langsung. Praktis, kan?
2. Cara Ngaktifin SSH di Linux
Biasanya, SSH udah langsung tersedia di server Linux.
Tapi kalau lo pakai distro desktop atau VPS baru, bisa jadi belum ke-install. Cara pasangnya gampang banget:
- sudo apt update && sudo apt install openssh-server -y
Habis install, cek apakah SSH udah jalan dengan perintah:
- sudo systemctl status ssh
Kalau belum aktif, langsung nyalain aja:
- sudo systemctl enable --now ssh
Sekarang server lo udah bisa diakses dari mana aja. Nggak perlu colok monitor atau keyboard lagi.
3. Cara Remote Server Pakai SSH
Begitu SSH aktif, lo bisa login ke server dengan satu perintah aja:
- ssh user@ip-address
Misalnya, kalau server lo ada di 192.168.1.100 dan username yang dipakai adalah admin:
- ssh admin@192.168.1.100
Masukin password, dan lo langsung masuk ke dalam sistem server tersebut. Udah kayak hacker di film-film, tapi legal.
4. Login SSH Tanpa Password (Biar Nggak Ribet)
Capek harus masukin password tiap kali login? Lo bisa pakai SSH Key Authentication, yang jauh lebih praktis dan aman.
Pertama, buat SSH key di komputer lo:
- ssh-keygen -t rsa -b 4096
Setelah itu, kirimkan kunci publiknya ke server:
- ssh-copy-id user@ip-address
Sekarang, tiap kali lo mau login ke server, cukup ketik:
- ssh user@ip-address
Langsung masuk tanpa perlu password lagi. Lebih cepat, lebih aman.
5. Pakai SSH di Windows dengan MobaXterm
Kalau lo pengguna Windows dan pengen pengalaman SSH yang lebih nyaman, cobain MobaXterm.
Dibandingin PuTTY, MobaXterm jauh lebih enak karena punya tampilan GUI yang lebih lengkap.
Cara Pakai MobaXterm:
- Download dan install MobaXterm.
- Buka aplikasinya, klik Session > SSH.
- Masukkan IP server dan username.
- Klik OK, dan lo langsung terhubung ke server dengan tampilan yang lebih interaktif.
Mau transfer file dari atau ke server? Tinggal drag & drop. Segampang itu.
6. Amankan Koneksi SSH (Biar Nggak Gampang Dibobol)
Karena SSH bisa diakses dari mana aja, lo wajib nambahin beberapa langkah keamanan biar nggak ada yang iseng masuk ke server lo.
Ganti port default (22) ke angka lain
- sudo nano /etc/ssh/sshd_config
Ubah baris ini:
- Port 22 --> Port 2222
Restart SSH biar perubahan berlaku:
- sudo systemctl restart ssh
Blokir akses root langsung
- PermitRootLogin no
Ini penting biar nggak ada yang nyoba brute force login sebagai root.
Gunakan firewall buat batasi akses SSH
- sudo ufw allow 2222/tcp
- sudo ufw enable
Dengan langkah-langkah ini, SSH lo jadi lebih aman dari serangan orang iseng.
7. Kesimpulan
SSH adalah senjata utama buat yang sering ngurusin server.
Dengan SSH, lo bisa remote akses server dari mana aja, ngejalanin perintah, atau mindahin file tanpa harus datang ke lokasi fisiknya.
Kalau udah paham dasar-dasarnya, lo bisa eksplor lebih jauh ke fitur port forwarding, tunneling, atau SFTP buat transfer file.
Posting Komentar