Di era serba digital, kebutuhan untuk mengakses server dari jarak jauh semakin meningkat, terutama bagi sysadmin dan developer. Salah satu solusi andal untuk itu adalah dengan mengetahui cara instal SSH di Ubuntu, sistem operasi yang banyak dipakai di lingkungan server.
Proses instalasinya sederhana, tapi bisa sangat krusial untuk keamanan dan efisiensi pengembangan aplikasi, web hosting, atau manajemen database secara jarak jauh. Melalui SSH, Anda bisa menjalankan perintah Terminal dari mana pun secara terenkripsi dan aman.
Key Takeaways
- SSH memungkinkan akses jarak jauh ke server Ubuntu secara aman dan terenkripsi.
- Cara install SSH Ubuntu adalah dengan memasukkan perintah sudo apt install openssh-server ke Terminal dan aktivasi layanan SSH.
- Konfigurasi keamanan penting, seperti mengganti port default dan menonaktifkan login root.
Baca Juga: Apa Itu SSH (Secure Shell): Definisi, Fungsi, dan Cara Kerjanya
Cara Instal SSH di Ubuntu Server
SSH (Secure Shell) adalah sebuah protokol kriptografi yang mengenkripsi komunikasi antara server dan klien agar tetap aman. Dengan memahami cara install SSH di Ubuntu Server, Anda bisa login ke sistem Ubuntu, menjalankan berbagai perintah, serta mentransfer file menggunakan SCP/SFTP secara terenkripsi.
1. Persiapan Awal
Sebelum mulai proses instalasi, pastikan Anda memiliki hak akses sudo atau root serta Ubuntu Anda sudah terhubung ke internet. Untuk memastikan semua paket sistem terbaru telah tersedia, jalankan perintah berikut.
sudo apt update
sudo apt downgrade
2. Install SSH Server
Kemudian, cara instal SSH di Ubuntu server bisa Anda mulai dengan menjalankan perintah
sudo apt install openssh-server
Saat proses ini berlangsung, sistem biasanya juga akan otomatis menginstal paket openssh-client dan openssh-sftp-server sebagai pelengkap.
3. Cek dan Jalankan Layanan SSH
Setelah instalasi berhasil, layanan SSH akan langsung aktif secara otomatis. Anda bisa memeriksa statusnya dengan perintah
sudo systemctl status ssh
Jika belum aktif, aktifkan dengan menjalankan perintah
sudo systemctl enable --now ssh
Pastikan statusnya menunjukkan “running” dan sudah tersetel untuk berjalan otomatis saat booting.
4. Konfigurasi Firewall dengan UFW
Cara instal SSH di Ubuntu selanjutnya adalah mengonfigurasi firewall menggunakan UFW (Uncomplicated Firewall). Untuk mengizinkan akses SSH, jalankan perintah
sudo ufw allow ssh
Jika Anda berencana mengganti port bawaan, misalnya menjadi 22022, cukup gunakan perintah
sudo ufw allow 22022/tcp
Pastikan port ini tetap terbuka agar koneksi SSH bisa Anda lakukan tanpa hambatan.
Baca Juga: 4 Jenis Arsitektur Firewall dan Metode Kerjanya
5. Konfigurasi Keamanan Tambahan
Untuk mengganti port default dari 22 ke angka lain, Anda bisa melakukannya lewat file konfigurasi di /etc/ssh/sshd_config, lalu restart layanan SSH menggunakan perintah
sudo systemctl restart ssh
Sedangkan jika ingin menonaktifkan akses login sebagai root, Anda perlu mengubah nilai PermitRootLogin menjadi no di file yang sama. Selain itu, pertimbangkan penggunaan metode autentikasi berbasis kunci (SSH key-based authentication) untuk meningkatkan tingkat keamanan koneksi Anda.
6. Menghubungkan ke Server SSH
Untuk terhubung ke server SSH dari perangkat Linux atau mac OS, gunakan perintah
ssh username@ip_address
Kemudian, jika server menggunakan port yang berbeda, misalnya 22022, gunakan format
ssh -p 22022 username@ip_address
Apabila Anda telah menyimpan konfigurasi koneksi di file ~/.ssh/config, Anda cukup menjalankan ssh myserver. Sebagai tambahan, Anda bisa memanfaatkan ssh-agent dan ssh-add agar tidak perlu terus-menerus memasukkan passphrase saat melakukan koneksi.
7. Troubleshooting Umum
Untuk memeriksa log koneksi SSH, Anda bisa menggunakan perintah
sudo journalctl -u ssh
atau
sudo tail -f /var/log/auth.log
Setelah itu, lihat status layanan SSH dengan menjalankan
sudo systemctl status ssh
Pastikan juga firewall tidak menghalangi koneksi, baik dari segi akses ping maupun port yang digunakan oleh SSH.
Baca Juga: Jenis Jenis Firewall dan Penggunaannya, Pemula Wajib Tahu!
Panduan Cara Instal SSH di Ubuntu Lebih Mudah dengan Bantuan Ahlinya
Dengan mengikuti cara instal setting SSH Ubuntu di atas, Anda kini bisa menjalankan remote SSH dengan lebih aman dan efisien. Jika Anda sedang mempertimbangkan untuk menggunakan dedicated server atau cloud server, layanan dari RackH bisa menjadi pilihan yang tepat.
Layanan server dari RackH telah dibekali akses root SSH langsung setelah proses deploy selesai. Selain itu, Anda juga akan mendapatkan koneksi bandwidth yang stabil dan pilihan lokasi server yang beragam, sehingga ideal untuk tugas tim DevOps, developer, maupun pengelola sistem jaringan.