GNU/Linux >> Belajar Linux >  >> Debian

Cara Mengaktifkan SSH di Debian 11 Bullseye Linux

Tutorial untuk mempelajari langkah-langkah menginstal dan mengaktifkan server SSH di Debian 11 Bullseye Linux menggunakan terminal baris perintah. SSH adalah protokol jaringan yang awalnya dikembangkan pada tahun 1995 oleh Finn Tatu Ylönen untuk akses terenkripsi ke komputer lain dalam jaringan IP.

Apa itu SSH di Linux?

SSH adalah singkatan dari Secure Shell. Dengan bantuan protokol ini, pengguna dapat secara aman membuat koneksi dengan perangkat lain, misalnya dari PC ke server web. SSH memungkinkan otentikasi timbal balik dan transmisi data terenkripsi sehingga data sensitif seperti kata sandi atau nama pengguna tidak dapat diretas atau dilihat oleh orang yang tidak berwenang. Secure Shell menawarkan tingkat keamanan yang tinggi. Ini menyediakan fungsi untuk masuk, mengirim dan menjalankan perintah berbasis teks, dan untuk menyalin data. Selain enkripsi, SSH menawarkan otentikasi timbal balik yang andal menggunakan sertifikat dan prosedur kunci publik dan pribadi. Area aplikasi yang populer untuk Secure Shell adalah pemeliharaan server dari jarak jauh.

Langkah-langkah untuk menginstal dan mengaktifkan SSH di server Debian 11 Bullseye

1. Segarkan cache APT

Nah, pertama-tama segarkan cache APT agar sistem dapat mengenali pembaruan terbaru yang tersedia untuk diunduh dan diinstal atau disimpan di cache.

sudo apt update

2. Instal OpenSSH Server di Debian 11

Selanjutnya, gunakan package manager APT dan instal server OpenSSH pada Debian 11 yang ingin Anda akses dari jarak jauh menggunakan protokol ini. Paket untuk menginstalnya sudah ada di repo default sistem, oleh karena itu, tidak ada yang bisa dilakukan kecuali menjalankan perintah yang diberikan.

sudo apt install openssh-server

3. Periksa status layanan server SSH

Setelah instalasi selesai, sistem akan secara otomatis memulai dan mengaktifkan layanan server SSh. Kami dapat mengonfirmasi hal yang sama menggunakan:

systemctl status sshd

Namun, jika tidak aktif berjalan di sistem Anda, jalankan:

sudo systemctl enable --now sshd

Sedangkan untuk stop dan restart service, perintahnya adalah:

sudo systemctl start sshd
sudo systemctl restart sshd
sudo systemctl stop

4. Izinkan port 22 atau SSH di firewall

Jika Anda memiliki firewall aktif di Debian 11, maka masukkan juga daftar putih port di dalamnya agar sistem menerima koneksi publik melalui nomor port 22.

sudo ufw allow ssh

Mereka yang tertarik memiliki firewall UFW dapat merujuk ke artikel ini:

Instal dan Konfigurasi UFW di Debian 11 atau 10

5. Hubungkan ke Debian 11 menggunakan SSH

Pertama, cari tahu server Debian 11 jarak jauh atau alamat IP desktop di mana Anda telah menginstal OpenSSH. Untuk penggunaan itu:

ip a

Catatan turunkan alamat IP dan pindah ke sistem lokal atau sistem dari mana Anda ingin mengakses sistem Debian 11 jarak jauh.

Jika Anda menggunakan Windows maka ssh sudah ada sedangkan pengguna Linux mungkin perlu menginstal klien SSH. Debian/Ubuntu pengguna dapat menggunakan- sudo apt install openssh-client di mana RHEL berbasis Linux (CentOS, Rocky, Alma, Fedora)- sudo dnf install openssh-client

Sekarang, di sistem Anda jalankan:

ssh [email protected]

Pada perintah di atas ganti user dengan yang Anda miliki di Debian 11 jarak jauh atau sistem lain yang ingin Anda hubungkan melalui SSH dan server-ip-address dengan alamat tempat Anda menginstal OpenSSH-server.

Misalnya – alamat IP Debian 11 kami adalah 192.168.1.44 dan pengguna – h2s dan untuk menghubungkan dari Windows atau Linux menggunakan terminal perintahnya akan seperti ini.

ssh [email protected]

Setelah koneksi dibuat, sistem akan meminta Anda untuk menerima sidik jari kunci ECDSA. Cukup ketik ya  dan tekan tombol Enter kunci.

The authenticity of host '192.168.1.44 (192.168.1.44)' can't be established.
ECDSA key fingerprint is SHA256:6QRijBGfGDd1UiYOBeCEQ7Hx4oW453mEn8OO/Xm6RLk.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

Setelah itu masukkan kata sandi untuk pengguna yang ingin Anda hubungkan pada sistem jarak jauh menggunakan ssh. Singkatnya kata sandi pengguna yang Anda sebutkan dalam perintah SSH.

Dengan cara ini, kita dapat menghubungkan Debian 11 Bullseye dari jarak jauh menggunakan SSH yang berjalan secara lokal atau jarak jauh di Cloud atau beberapa layanan hosting.

6. Untuk klien SSH GUI di Debian 11- Gunakan Putty

Mereka yang menginginkan klien SSH antarmuka pengguna grafis di Linux untuk menghubungkan dan mengelola server jarak jauh dapat menggunakan klien GUI PuTTY SSH yang populer di Debian 11 atau 10. Pelajari cara menginstalnya.

Cara Memasang Putty di Debian 11 Bullseye


Debian
  1. Cara Mengaktifkan SSH di Debian 9 atau 10

  2. Aktifkan login root SSH di Server Linux Debian

  3. Cara Menginstal Pip 3 atau 2 di Debian 11 Bullseye Linux

  1. Instal/Aktifkan SSH di Debian 11 Bullseye

  2. Cara menginstal Steam di Debian 11 Bullseye atau Buster 10 Linux

  3. Cara menginstal klien ZOOM di Debian 11 Bullseye Linux

  1. Cara menginstal SLACK di Debian 11 Bullseye Linux

  2. Cara menginstal AnyDesk di Debian 11 Bullseye Linux

  3. Cara Menginstal Jenkins di Debian 11 Bullseye Linux