Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Install dan Menggunakan SSH di Ubuntu 20.04 Terbaru

Duniamastah.com - Keamanan adalah prioritas utama saat membuat koneksi jarak jauh antara klien dan server. Untuk pengguna Linux, praktik terbaik adalah mengakses server dari jarak jauh dan mengelola server menggunakan protokol jaringan kriptografi yang disebut Secure Shell (SSH).

Openssh server pada umumnya menggunakan port 22, saat kamu menggunakan jaringan ini maka diperlukan authentikasi dari pengguna sebelum terkoneksi jaringan dan berinteraksi dengan server.

SSH mengenkripsi semua data yang ditransfer dari satu komputer ke komputer lain untuk memastikan bahwa informasi sensitif tidak terganggu selama proses. Sebagai klien komputer, kamu dapat dengan aman menjalankan baris perintah, mentransfer file, dan melindungi layanan jaringan.

Pada dasarnya SSH server tidak diinstal pada sistem Ubuntu kamu secara default. Oleh karena itu, Dalam tutorial ini kita akan belajar beberapa langkah berikut:

  1. Cara Install SSH Ubuntu
  2. Cara Mengaktifkan SSH
  3. Mengkonfigurasi SSH
  4. Cara Menggunakan SSH
  5. Cara Menonaktifkan SSH

Oke, Langsung saja kita mulai dengan langkah pertama.

Cara Install SSH di Ubuntu

Ikuti langkah-langkah dibawah ini untuk menginstal SSH di Ubuntu.

Buka Console / Terminal [Ctrl+Alt+T]:

$ sudo apt install openssh-server -y
Ubuntu ssh install

Umumnya ssh langsung aktif setelah installasi selesai. Namun, apabila tidak aktif, kamu bisa mengikuti perintah seperti pada tutorial dibawah ini.

Cara Mengaktifkan SSH di Ubuntu

Aktifkan protokol jaringan di sistem operasi menggunakan perintah berikut:

$ sudo systemctl start ssh.service

Cukup dengan perintah di atas, ssh telah berhasil diaktifkan.

Periksa Layanan Status SSH

Kemudian, Periksa terlebih dulu layanan ssh untuk memastikan apakah ssh sedang berjalan dengan perintah berikut:

$ sudo systemctl status ssh.service

Apabila kamu melihat output : Active: active (running), maka ssh telah aktif. kemudian tekan q untuk menutup perintah.

SSH status

Selain perintah diatas, Kamu juga bisa lihat status ssh dengan perintah ini:

$ service --status-all

Apabila kamu melihat [ + ] ssh berarti ssh sedang berjalan, dan sebaliknya bila [ - ] ssh berarti belum aktif.

Contoh seperti pada gambar dibawah ini:

SSH Status
ssh belum aktif
SSH Status
ssh sedang berjalan

Konfigurasi SSH di Ubuntu

Mengkonfigurasi ssh berarti menemukan keseimbangan antara keamanan dan kemudahan penggunaan. kamu dapat mengubah beberapa perubahan pada file konfigurasi ssh.

Secara default, open ssh berjalan pada port 22, Namun kamu dapat mengubah port default itu dengan port yang berbeda untuk memberikan nya sedikit lebih banyak keamanan.

Juga, ubuntu tidak mengizinkan kamu untuk terhubung ke server dengan pengguna root. PermitRootLogin harus disetel ke yes di file /etc/ssh/sshd_config untuk mengizinkan login root SSH.

Mari kita mulai edit file configure ssh dengan perintah berikut:

$ sudo nano /etc/ssh/sshd_config

Hapus tanda # pada baris #Port 22

Configure SSH

Pada tutorial ini kami hanya menghapus tanda # saja dan tidak mengubah ssh port 22. biarkan secara default. Namun, seperti yang kami bahas sebelumnya, kamu dapat mengubah port default dengan port yang kamu inginkan.

Setelah kamu melakukan hal diatas kemudian gulir kebawah lagi kamu akan menemukan PermitRootLogin, kamu juga perlu menghapus tanda # pada #PermitRootLogin prohibit-password lalu ubah menjadi PermitRootLogin yes

Contoh seperti pada gambar dibawah ini:

Configure SSH

Tekan Ctrl+o untuk menyimpan kemudian Ctrl+x untuk kembali ke prompt baris perintah.

Setelah selesai mengedit sshd_config kamu perlu menyimpan perubahan sebelum memulai SSH dengan perintah berikut:

$ sudo systemctl restart ssh

Selesai!

Sekarang kamu dapat terhubung melalui SSH dari komputer jarak jauh mana pun. Jika kamu menggunakan ssh di sistem operasi linux dan macOS maka klien ssh sudah tersedia, Tetapi jika kamu menggunakan Microsoft Windows maka sebagai bantuan kamu perlu menggunakan klient putty.

Cara Menggunakan SSH

Dalam tutorial ini kita akan belajar bagaimana cara menggunakan ssh. Untuk terhubung ke server ssh, kamu perlu menjalankan baris perintah seperti contoh: 

ssh <nama_pengguna>@<ip_address> -p <port>

Jadi yang sesungguhnya akan terlihat seperti perintah berikut:

$ ssh duniamastah@3.138.45.170 -p 22

Saat pertama kali menjalankan perintah tersebut, kamu akan melihat sesuatu seperti :

The authenticity of host '[3.138.45.170]:17673 ([3.138.45.170]:17673)' can't be established. ECDSA key fingerprint is SHA256:2jHHwVD1OcGwfO/zOCQgT9AjngzCUvseYWXzIUXkH4E. Are you sure you want to continue connecting (yes/no/[fingerprint])?

Silahkan ketik yes untuk terus terhubung, kemudian kamu perlu masukkan password dan tekan Enter.

Warning: Permanently added '[3.138.45.170]:17673' (ECDSA) to the list of known hosts. duniamastah@3.138.45.170's password:

Setelah itu, kamu akan melihat sesuatu seperti pesan sambutan pada Console atau Terminal linux kamu.

Contoh seperti berikut:

Welcome to Ubuntu 20.04.3 LTS (GNU/Linux 5.11.0-38-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage 58 updates can be applied immediately. To see these additional updates run: apt list --upgradable Your Hardware Enablement Stack (HWE) is supported until April 2025. The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. duniamastah@DM-Linux:~$

Untuk keluar dari ssh server kamu bisa menggunakan baris perintah berikut ini:

$ exit

Setelah itu koneksi akan dihentikan dan kamu akan kembali ke prompt perintah linux kamu.

Cara Menonaktifkan SSH Ubuntu

Jangan lupa untuk menghentikan layanan ssh di ubuntu kamu setelah kamu selesai menggunakannya. gunakan baris perintah berikut untuk menonaktifkan ssh :

$ sudo systemctl stop ssh.service

Dengan perintah diatas kamu sudah berhasil menghentikan nya.

Sebagai tambahan, Jika kamu ingin mengizinkan layanan ssh terus berjalan di komputer ubuntu, kamu dapat menggunakan baris perintah berikut ini satu persatu:

$ sudo systemctl enable ssh
$ sudo systemctl start ssh

Dengan perintah diatas layanan ssh akan terus berjalan saat komputer kamu dihidupkan. Jika kamu ingin menghentikan nya silahkan gunakan baris perintah ini satu persatu-satu:

$ sudo systemctl disable ssh
$ sudo systemctl stop ssh

Kamu telah belajar mengenai Cara Install SSH, Enable SSH, Configure SSH, Use SSH, dan Disable SSH di Ubuntu 20.04 Terbaru.

Apabila kamu ingin melihat panduan lebih lengkap, kamu dapat mengunjungi halaman manual resmi ssh disini.

Sekian yang dapat kami sampaikan, Semoga artikel ini bermanfaat untuk semuanya.

Selamat mencoba dan Terima kasih..