GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal server SSH Ubuntu 22.04

SSH adalah metode utama akses dan administrasi jarak jauh di Ubuntu 22.04 Jammy Jellyfish dan sistem Linux lainnya. SSH adalah layanan client-server yang menyediakan koneksi terenkripsi yang aman melalui koneksi jaringan. Setelah menginstal Ubuntu 22.04, ini mungkin salah satu hal pertama yang ingin Anda konfigurasi.

Dalam panduan ini, kita akan membahas petunjuk langkah demi langkah untuk menginstal dan mengkonfigurasi SSH di Ubuntu 22.04. Ini akan membantu Anda apakah Anda hanya ingin terhubung ke sistem jarak jauh melalui SSH atau Anda ingin sistem Anda sendiri menerima koneksi masuk juga.

Dalam tutorial ini Anda akan mempelajari:

  • Cara menginstal klien dan server SSH di Ubuntu 22.04
  • Cara memulai dan menghentikan layanan SSH
  • Cara mengizinkan layanan SSH melalui ufw firewall
  • Cara mengubah port mendengarkan server SSH
Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan
Sistem Ubuntu 22.04 Jammy Jellyfish
Perangkat Lunak Server dan klien 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

Cara menginstal server SSH Ubuntu 22.04


Ikuti petunjuk langkah demi langkah di bawah ini untuk menginstal SSH di sistem Anda dan menggunakannya untuk memulai koneksi jarak jauh atau menerima koneksi masuk.

  1. Instal paket OpenSSH Server untuk sistem Anda dengan menjalankan perintah berikut di terminal.
    $ sudo apt install ssh
    
  2. Layanan SSH dapat dikontrol melalui systemd. Gunakan systemctl berikut ini perintah untuk mengkonfigurasi dan mengontrol layanan. Untuk memulai atau menghentikan server SSH:
    $ sudo systemctl start ssh
    AND
    $ sudo systemctl stop ssh
    

    Untuk memulai ulang server SSH:

    $ sudo systemctl restart ssh
    

    Untuk mengaktifkan (membuat SSH mulai otomatis saat boot sistem), atau menonaktifkan server SSH:

    $ sudo systemctl enable ssh
    AND
    $ sudo systemctl disable ssh
    
  3. Periksa apakah server SSH berjalan dengan menggunakan systemctl status berikut ini perintah.
    $ systemctl status ssh
    

  4. Jika Anda mengaktifkan ufw firewall Ubuntu default, Anda perlu menjalankan perintah berikut untuk mengizinkan koneksi SSH melalui firewall.
    $ sudo ufw allow ssh
    
  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 harus mendapatkan alamat IP eksternal Anda:

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

Hubungkan ke server SSH Ubuntu 22.04


Setelah mengikuti langkah-langkah di atas, kita dapat terhubung ke server SSH kita dari jarak jauh dengan menggunakan sintaks perintah ssh berikut:

$ ssh username@hostname-or-ip-address

Misalnya, perintah berikut akan terhubung ke server SSH Ubuntu 22.04 dengan alamat IP 10.0.2.15 sebagai pengguna linuxconfig :

$ ssh [email protected]

Ubah port SSH default

Ini opsional, tetapi untuk 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 menjadi 7575 (nomor port acak) buka file konfigurasi SSH dan buat perubahan berikut.

  1. Edit file konfigurasi SSH dengan nano atau editor teks pilihan Anda.
    $ sudo nano /etc/ssh/sshd_config
    
  2. Kemudian, ubah #Port 22 baris ke Port 7575 .
    Port 7575
    

  3. Setelah Anda membuat perubahan yang sesuai, buka port firewall agar sesuai dengan port SSH baru:
    $ sudo ufw allow 7575/tcp
    
  4. Untuk menerapkan perubahan ke server SSH Anda, gunakan systemctl perintah untuk memulai ulang:
    $ sudo systemctl restart ssh
    
  5. Untuk terhubung dari jarak jauh ke nomor port Server SSH tertentu, gunakan -p opsi baris perintah ssh. Contoh:
    $ ssh -p 7575 [email protected]
    

Pemikiran Penutup

Dalam panduan ini, kami melihat cara menginstal server SSH di Ubuntu 22.04 Jammy Jellyfish Linux. Kami juga mempelajari cara mengontrol layanan dengan systemctl perintah untuk memulai, menghentikan, memulai ulang, mengaktifkan, atau menonaktifkan layanan. Terakhir, kami membahas langkah-langkah untuk mengubah port SSH default, yang direkomendasikan untuk meningkatkan keamanan. Ingatlah untuk selalu menggunakan sandi yang baik untuk pengguna di sistem Anda, agar akun tidak disusupi melalui SSH.


Ubuntu
  1. Instal Server NFS di Ubuntu

  2. Server SSH Ubuntu 20.04

  3. Cara Instal Zimbra 8.6 di Server Ubuntu 14.04

  1. Cara Menginstal MySQL di Ubuntu 18.04

  2. Cara Memasang Server Minecraft di Ubuntu 18.04

  3. Cara Menginstal Nginx di Ubuntu 20.04

  1. Cara Menginstal MariaDB di Ubuntu 20.04

  2. Cara Menginstal Server VNC Di Ubuntu 14.04

  3. Instal Plex Media Server di Ubuntu 20.04