Panduan Praktis Cara Instal SSH di Ubuntu untuk Pemula

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.