GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Mengaktifkan SSH di Ubuntu 20.04

Secure Shell (SSH) adalah protokol jaringan yang digunakan untuk koneksi aman antara klien dan server. Setiap interaksi antara server dan klien dienkripsi.

Tutorial ini menjelaskan cara mengaktifkan SSH di mesin Ubuntu.

Mengaktifkan SSH akan memungkinkan Anda untuk terhubung ke sistem Anda dari jarak jauh dan melakukan tugas administratif. Anda juga dapat mentransfer file dengan aman melalui scp dan sftp .

Mengaktifkan SSH di Ubuntu #

Secara default, ketika Ubuntu pertama kali diinstal, akses jarak jauh melalui SSH tidak diperbolehkan. Mengaktifkan SSH di Ubuntu cukup mudah.

Lakukan langkah-langkah berikut sebagai root atau pengguna dengan hak sudo untuk menginstal dan mengaktifkan SSH di sistem Ubuntu Anda:

  1. Buka terminal dengan Ctrl+Alt+T dan instal openssh-server paket:

    sudo apt updatesudo apt install openssh-server

    Saat diminta, masukkan kata sandi Anda dan tekan Enter untuk melanjutkan penginstalan.

  2. Setelah instalasi selesai, layanan SSH akan dimulai secara otomatis. Anda dapat memverifikasi bahwa SSH berjalan dengan mengetik:

    sudo systemctl status ssh

    Outputnya akan memberi tahu Anda bahwa layanan sedang berjalan dan diaktifkan untuk memulai pada boot sistem:

    ● ssh.service - OpenBSD Secure Shell server
        Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
        Active: active (running) since Mon 2020-06-01 12:34:00 CEST; 9h ago
    ...
    

    Tekan q untuk kembali ke prompt baris perintah.

  3. Ubuntu dikirimkan dengan alat konfigurasi firewall yang disebut UFW. Jika firewall diaktifkan di sistem Anda, pastikan untuk membuka port SSH:

    sudo ufw allow ssh

Itu dia! Anda sekarang dapat terhubung ke sistem Ubuntu Anda melalui SSH dari mesin jarak jauh mana pun. Sistem Linux dan macOS memiliki klien SSH yang diinstal secara default. Untuk terhubung dari mesin Windows, gunakan klien SSH seperti Putty.

Menghubungkan ke Server SSH #

Untuk terhubung ke mesin Ubuntu Anda melalui LAN, jalankan perintah ssh diikuti dengan nama pengguna dan alamat IP dalam format berikut:

ssh username@ip_address
Pastikan Anda mengubah username dengan nama pengguna yang sebenarnya dan ip_address dengan Alamat IP mesin Ubuntu tempat Anda menginstal SSH.

Jika Anda tidak mengetahui alamat IP Anda, Anda dapat dengan mudah menemukannya menggunakan ip perintah:

ip a

Seperti yang Anda lihat dari output, alamat IP sistem adalah 10.0.2.15 .

Setelah Anda menemukan alamat IP, masuk ke mesin jarak jauh dengan menjalankan ssh berikut:perintah:

ssh [email protected]

Saat pertama kali terhubung, Anda akan melihat pesan seperti ini:

The authenticity of host '10.0.2.15 (10.0.2.15)' can't be established.
ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY.
Are you sure you want to continue connecting (yes/no)?

Ketik yes dan Anda akan diminta untuk memasukkan kata sandi Anda.

Warning: Permanently added '10.0.2.15' (ECDSA) to the list of known hosts.
[email protected]'s password:

Setelah Anda memasukkan kata sandi, Anda akan disambut dengan pesan default Ubuntu:

Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-26-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage
...

Anda sekarang masuk ke mesin Ubuntu Anda.

Menghubungkan ke SSH di belakang NAT #

Untuk terhubung ke mesin Ubuntu rumah Anda melalui Internet, Anda perlu mengetahui Alamat IP publik Anda dan mengkonfigurasi router Anda untuk menerima data pada port 22 dan mengirimkannya ke sistem Ubuntu tempat SSH dijalankan.

Untuk menentukan alamat IP publik dari mesin yang Anda coba SSH, cukup kunjungi URL berikut:https://api.ipify.org .

Saat mengatur penerusan porta, setiap router memiliki cara berbeda untuk mengatur penerusan porta. Anda harus berkonsultasi dengan dokumentasi router Anda tentang cara mengatur penerusan porta. Singkatnya, Anda harus memasukkan nomor port tempat permintaan akan dibuat (Port SSH default adalah 22) dan alamat IP pribadi yang Anda temukan sebelumnya (menggunakan ip a command) dari mesin tempat SSH dijalankan.

Setelah Anda menemukan alamat IP, dan mengkonfigurasi router Anda, Anda dapat masuk dengan mengetik:

ssh username@public_ip_address

Jika Anda memaparkan mesin Anda ke Internet, ada baiknya menerapkan beberapa langkah keamanan. Yang paling mendasar adalah mengonfigurasi router Anda untuk menerima lalu lintas SSH pada port non-standar dan meneruskannya ke port 22 pada mesin yang menjalankan layanan SSH.

Anda juga dapat mengatur otentikasi berbasis kunci SSH dan menghubungkan ke mesin Ubuntu Anda tanpa memasukkan kata sandi.

Menonaktifkan SSH di Ubuntu #

Untuk menonaktifkan server SSH di sistem Ubuntu Anda, cukup hentikan layanan SSH dengan menjalankan:

sudo systemctl disable --now ssh

Kemudian, untuk mengaktifkannya kembali, ketik:

sudo systemctl enable --now ssh

Ubuntu
  1. Cara Mengaktifkan SSH sebagai root di AWS Ubuntu Instance

  2. Cara Mengaktifkan server SSH di Ubuntu 22.04 Jammy Linux

  3. Ubuntu 20.04 – Bagaimana Mengaktifkan Hwe?

  1. Cara Mengaktifkan Layanan SSH di Ubuntu 22.04 LTS

  2. Cara mengaktifkan Webgl di Firefox di Ubuntu

  3. Cara Mengaktifkan SSH di Ubuntu 18.04 Bionic Beaver

  1. Cara Mengaktifkan SSH di Ubuntu 18.04

  2. Cara Mengaktifkan Desktop Jarak Jauh Ubuntu

  3. Cara Mengaktifkan SSH di Debian 9 atau 10