GNU/Linux >> Belajar Linux >  >> Ubuntu

Server SSH Ubuntu 20.04

Dalam tutorial ini Anda akan mempelajari cara menerapkan server SSH di Server/Desktop Ubuntu 20.04.

APA ITU SERVER SSH?
OpenSSH adalah alat konektivitas utama untuk login jarak jauh dengan protokol SSH. Ini mengenkripsi semua lalu lintas untuk menghilangkan penyadapan, pembajakan koneksi, dan serangan lainnya. Selain itu, OpenSSH menyediakan serangkaian besar kemampuan tunneling yang aman, beberapa metode otentikasi, dan opsi konfigurasi yang canggih. Referensi:https://www.openssh.com/

Dalam tutorial ini Anda akan mempelajari:

  • Cara menginstal Server SSH
  • Cara mengubah status server SSH
  • Cara membuka aturan firewall untuk mengizinkan lalu lintas masuk SSH
  • Cara terhubung ke Server SSH dari jarak jauh menggunakan ssh perintah
  • Cara mengubah port mendengarkan SSH default

Server SSH Ubuntu 20.04

Persyaratan dan Konvensi Perangkat Lunak yang Digunakan

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan
Sistem Menginstal Ubuntu 20.04 atau memutakhirkan Ubuntu 20.04 Focal Fossa
Perangkat Lunak OpenSSH
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah.
Konvensi # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa

Ubuntu 20.04 SSH Server petunjuk langkah demi langkah

  1. Instal openssh-server untuk melakukan instalasi server SSH pada sistem Ubuntu 20.04 Anda:
    $ sudo apt install openssh-server
    

    Instalasi server OpenSSH di Ubuntu 20.04 Server/Desktop

  2. Periksa statusnya. Setelah instalasi paket server SSH, daemon server SSH akan aktif dan berjalan. Untuk memeriksa status server SSH Anda, jalankan perintah berikut:
    $ systemctl status sshd
    

    Periksa status server SSH. Tekan q untuk keluar dari halaman status.

    Untuk start , stop dan restart server SSH Anda menggunakan systemctl memerintah. Misalnya perintah di bawah ini akan restart daemon server SSH:

    $ sudo systemctl restart ssh
    
  3. Buka ssh port 22 untuk lalu lintas masuk di firewall Anda:

    $ sudo ufw allow ssh
    

    Buka SSH port 22 dan periksa status firewall

  4. Aktifkan server SSH untuk memulai secara otomatis selama boot.
    $ sudo systemctl enable ssh
    

    Pastikan Server SSH pada sistem Ubuntu 20.04 Anda mulai setelah reboot

  5. Hubungkan dari klien jarak jauh ke server SSH Anda. Pertama, dapatkan alamat IP server SSH Anda. Untuk melakukannya, jalankan ip di bawah ini perintah:
    $ ip a
    

    Jika Anda ingin terhubung ke server SSH Anda melalui internet, Anda perlu mendapatkan alamat IP eksternal Anda:

    $ echo $(wget -qO - https://api.ipify.org)
    

    Dapatkan alamat IP lokal dengan menggunakan ip perintah.

    Terakhir, sambungkan ke server SSH Anda dari jarak jauh menggunakan sintaks perintah ssh berikut ssh username@hostname-or-ip-address .

    Misalnya perintah di bawah ini akan terhubung ke server SSH Ubuntu 20.04 dengan alamat IP 192.168.1.112 sebagai pengguna linuxconfig :

    $ ssh linuxconfig@192.168.1.112
    

    Menghubungkan ke server SSH dari jarak jauh. Untuk koneksi pertama kali, Anda harus menerima sidik jari ssh dengan mengetikkan yes .

  6. (opsional) Dari alasan keamanan, disarankan untuk mengubah port SSH default 22 ke beberapa nomor port arbitrer lainnya di atas 1024. Untuk melakukannya, edit /etc/ssh/sshd_config file konfigurasi sebagai pengguna sudo administratif.

    Misalnya untuk mengubah nomor port SSH default dari 22 untuk misalnya. 8282 tambahkan baris berikut ke dalam file konfigurasi SSH:

    Port 8282
    

    Mengubah nomor port SSH default melalui /etc/ssh/sshd_config File konfigurasi SSHD.

    Setelah Anda membuat perubahan yang sesuai, buka port firewall agar sesuai dengan port SSH baru:

    $ sudo ufw allow 8282/tcp
    

    Untuk menerapkan perubahan ke server SSH Anda, gunakan systemctl perintah untuk memulai ulang:

    $ sudo systemctl restart ssh
    

    Untuk terhubung dari jarak jauh ke nomor port Server SSH tertentu, gunakan -p opsi baris perintah ssh. Contoh:

    $ ssh -p 8282 linuxconfig@192.168.1.112
    

    Hubungkan dari jarak jauh ke server SSH melalui nomor port tertentu yang ditentukan dengan menggunakan -p pilihan.


Ubuntu
  1. GUI Server Ubuntu

  2. Logo Server Ubuntu

  3. Ikon Server Ubuntu

  1. Cara Menghasilkan Kunci SSH di Ubuntu 18.04

  2. Server Ubuntu 20.04 NTP

  3. Memecahkan masalah SSH

  1. Instalasi Server Ubuntu 20.04

  2. Server SSH Ubuntu 20.04

  3. Unduh Server Ubuntu