Panduan Setup SSH di Ubuntu: Remote Access yang Aman dan Cepat

SSH (Secure Shell) adalah protokol jaringan yang memungkinkan kamu mengakses komputer lain secara aman melalui jaringan. Di Ubuntu, SSH sangat berguna untuk mengelola server atau komputer jarak jauh tanpa perlu akses fisik langsung.

Artikel ini membahas langkah-langkah untuk menginstal, mengatur, dan mengamankan SSH di Ubuntu.

1. Instalasi OpenSSH Server

Secara default, Ubuntu Desktop tidak memasang SSH server. Kamu bisa memasangnya dengan perintah berikut:

sudo apt update
sudo apt install openssh-server

Setelah terpasang, service SSH akan berjalan otomatis.

2. Mengecek Status SSH

Pastikan service SSH sudah berjalan:

sudo systemctl status ssh

Jika belum aktif, kamu bisa memulainya dengan:

sudo systemctl start ssh

3. Mengakses Ubuntu dari Komputer Lain

Dari komputer lain, kamu bisa terhubung ke Ubuntu menggunakan perintah:

ssh username@ip-address

Contoh:

ssh [email protected]

Pastikan firewall tidak memblokir port 22.

4. Mengatur Autostart SSH

Agar SSH otomatis berjalan saat booting:

sudo systemctl enable ssh

5. Mengamankan SSH

Beberapa tips untuk meningkatkan keamanan SSH:

Ganti Port Default

Edit file konfigurasi:

sudo nano /etc/ssh/sshd_config

Ubah bagian:

Port 22

Menjadi port lain, misalnya:

Port 2222

Setelah itu, restart SSH:

sudo systemctl restart ssh

Nonaktifkan Login Root

Masih di file /etc/ssh/sshd_config, ubah:

PermitRootLogin yes

Menjadi:

PermitRootLogin no

Gunakan Autentikasi Key

  1. Buat SSH key di komputer client:
ssh-keygen
  1. Salin ke server Ubuntu:
ssh-copy-id username@ip-address
  1. Ubah konfigurasi untuk hanya menerima key:
PasswordAuthentication no

Kemudian restart SSH:

sudo systemctl restart ssh

6. Uninstall SSH (Jika Diperlukan)

Untuk menghapus SSH dari sistem:

sudo apt remove openssh-server

Kesimpulan

Dengan SSH, kamu bisa mengakses Ubuntu dari mana saja secara aman. Setelah instalasi dan konfigurasi dasar, sangat disarankan untuk meningkatkan keamanannya agar sistem anda tidak rentan terhadap serangan. SSH adalah alat wajib bagi administrator sistem, developer, dan siapa pun yang bekerja jarak jauh dengan Ubuntu.