GNU/Linux >> Belajar Linux >  >> Debian

Instal/Aktifkan SSH di Debian 11 Bullseye

SSH atau dikenal dengan nama lengkapnya Secure Shell Protocol, adalah protokol komunikasi jaringan kriptografi yang memungkinkan dua komputer untuk berkomunikasi dengan aman melalui jaringan yang tidak aman. SSH sangat digunakan untuk aplikasi login jarak jauh dan executable baris perintah seperti aplikasi terminal.

Untuk pengguna yang ingin terhubung ke server atau komputer lain dengan SSH, klien dan koneksi jarak jauh harus menginstal dan mengaktifkan SSH agar hal ini dapat dilakukan.

Dalam tutorial berikut, Anda akan mempelajari cara menginstal dan mengaktifkan SSH di Debian 11 Bullseye Desktop atau Server dan menghubungkan ke PC jarak jauh .

Prasyarat

  • OS yang Disarankan: Debian 11 Bullseye
  • Akun pengguna: Akun pengguna dengan sudo atau akses root.

Tutorial akan menggunakan terminal untuk instalasi yang ditemukan di Aktivitas> Tampilkan Aplikasi> Terminal.

Contoh:

Perbarui Sistem Operasi

Perbarui Debian . Anda sistem operasi untuk memastikan semua paket yang ada mutakhir:

sudo apt update && sudo apt upgrade -y

Tutorial akan menggunakan perintah sudo dan dengan asumsi Anda memiliki status sudo .

Untuk memverifikasi status sudo di akun Anda:

sudo whoami

Contoh keluaran yang menunjukkan status sudo:

[joshua@debian~]$ sudo whoami
root

Untuk menyiapkan akun sudo yang ada atau baru, kunjungi tutorial kami tentang Menambahkan Pengguna ke Sudoers di Debian .

Menginstal SSH (OpenSSH)

SSH mungkin sudah ada di sistem Anda tergantung pada pilihan instalasi Debian yang dipilih pada instalasi distro awal, tetapi bagi mereka yang tidak yakin atau perlu menginstal menggunakan langkah berikut.

Pertama, jalankan perintah berikut di terminal Anda untuk memulai instalasi.

sudo apt install open-ssh

Contoh keluaran:

Ketik Y , lalu tekan ENTER KEY untuk melanjutkan.

Setelah terinstal, aktifkan SSH menggunakan perintah berikut.

sudo systemctl enable --now ssh

Selanjutnya, periksa status instance SSH untuk memastikannya berjalan dan tidak ada kesalahan yang terjadi.

systemctl status ssh

Contoh keluaran:

Trik praktis lainnya adalah menggunakan perintah berikut untuk melihat koneksi yang terbuka.

ss -lt

Contoh keluaran:

Menghubungkan ke Server SSH

Dengan SSH yang sekarang diinstal dan diaktifkan, Anda dapat terhubung ke sistem jarak jauh, PC jarak jauh lain, atau server.

Ingat, perangkat lunak SSH harus diaktifkan di kedua ujungnya agar ini berfungsi.

Pertama, Anda harus memiliki alamat IP internal/eksternal atau nama host dan sebaiknya nama pengguna akun yang terhubung juga, kemudian gunakan perintah ssh untuk memulai koneksi.

ssh username@ip-address/hostname

Saat Anda terhubung ke instans SSH jarak jauh untuk pertama kalinya, Anda akan menerima pesan berikut.

Contoh:

Ketik YA, kemudian Anda akan diminta untuk memasukkan sandi; setelah selesai, tekan ENTER KEY .

Contoh keluaran (Menghubungkan ke Fedora 35 PC jarak jauh):

Seperti di atas, Anda telah memasukkan kata sandi dan berhasil terhubung sebagai alih-alih joshua@debian-11, sekarang kita melihat joshua@fedora-35 sejak jendela terminal Anda masuk ke sesi jarak jauh.

Perhatikan bahwa Anda akan melihat ketika login terakhir bersamaan dengan upaya gagal yang ditunjukkan di atas. Jika Anda melihat banyak dari ini, itu berarti serangan brute force sedang terjadi, dan Anda harus melihat aturan firewall yang lebih ketat atau menggunakan sesuatu seperti fail2ban.

Menonaktifkan SSH (OpenSSH)

Untuk contoh di mana Anda tidak perlu menjalankan SSH, Anda harus selalu menonaktifkan ini untuk tujuan keamanan. Banyak bot jahat memindai internet untuk mencari contoh SSH dan memaksanya jika tidak aman.

Untuk menonaktifkan SSH, gunakan perintah berikut.

sudo systemctl disable ssh --now

Saat Anda perlu mengaktifkan kembali SSH, gunakan perintah berikut.

sudo systemctl enable ssh --now

Debian
  1. Cara Menginstal Docker di Debian 11 (Bullseye)

  2. Cara Menginstal TeamViewer di Debian 11 Bullseye

  3. Cara Menginstal AnyDesk di Debian 11 Bullseye

  1. Instal &Konfigurasi GitLab di Debian 11 Bullseye

  2. Instal Vivaldi Browser di Debian 11 Bullseye

  3. Instal Tweak GNOME di Debian 11 Bullseye

  1. Instal Node.js 17 &NPM di Debian 11 Bullseye

  2. Cara Menginstal Wine 7 di Debian 11 Bullseye

  3. Instal/Aktifkan &Konfigurasikan Peningkatan Tanpa Pengawasan di Debian 11