GNU/Linux >> Belajar Linux >  >> Linux

Cara Menonaktifkan Otentikasi Kata Sandi SSH di VPS Linux

Mayoritas orang menggunakan otentikasi kata sandi untuk terhubung ke server mereka melalui baris perintah SSH dan bahkan tidak menganggap bahwa metode otentikasi ini mungkin tidak seaman yang mereka harapkan. Pertimbangkan ini:jika ada peretas yang berhasil mengumpulkan kata sandi SSH Anda, semua informasi berharga Anda berisiko. Itulah mengapa mengautentikasi dengan kunci SSH adalah pilihan yang lebih baik.

Dalam tutorial ini Anda akan mempelajari cara menonaktifkan otentikasi kata sandi untuk SSH di VPS Linux.

Yang Anda Butuhkan

Sebelum memulai panduan ini, Anda memerlukan hal berikut:

  • Server / VPS berbasis OS Linux yang berfungsi
  • Akses root ke server / VPS Anda melalui baris perintah SSH

Langkah 1 — Mengonfigurasi Otentikasi Kunci SSH di Server Anda

Sebelum kami memulai panduan ini, Anda harus mencatat bahwa jika Anda tidak mengatur metode otentikasi lain sebelumnya dan menonaktifkan otentikasi kata sandi segera, Anda akan kesulitan menghubungkan ke server Anda.

Penting! Konfigurasikan cara otentikasi lain sebelum Anda melanjutkan dengan panduan ini. Kami merekomendasikan otentikasi Kunci SSH. Lanjutkan dengan tutorial ini hanya setelah Anda mengonfigurasi Kunci SSH karena Anda mungkin terkunci dari server Anda sendiri.

Langkah 2 — Mengedit file konfigurasi SSH

Lanjutkan dengan ini hanya jika Anda telah menyelesaikan Langkah 1 dan berhasil terhubung ke VPS Anda menggunakan [kunci SSH](https://www.hostinger.com/tutorials/ssh/how-to-set-up-ssh-keys karena Anda mungkin terkunci dari server Anda sendiri.

  1. Hubungkan ke server/VPS Anda dengan kredensial SSH root.
  2. Buka /etc/ssh/sshd_config file konfigurasi dengan editor teks seperti nano atau vim melalui baris perintah SSH. nano /etc/ssh/sshd_config
  3. Saat editor terbuka, Anda akan melihat tampilan serupa:
  4. Sekarang Anda perlu menemukan baris:PasswordAuthentication yes . Nano memiliki fitur pencarian sehingga Anda cukup mencari baris ini dengan menekan CTRL + W di keyboard Anda, tulis kata kunci pencarian PasswordAuthentication dan mengeklik Masuk .
  5. Penunjuk Anda harus menunjuk ke area yang diperlukan.
  6. Dan di sini Anda perlu mengubah PasswordAuthentication yes ke PasswordAuthentication no :
  7. Untuk menyimpan perubahan dan keluar, tekan Ctrl + X , ketik Y dan tekan Enter tombol.
  8. Selain itu, Anda harus memulai ulang SSHD layanan untuk menerapkan perubahan. Jalankan perintah berikut:service sshd restart

Dan itu dia! Otentikasi kata sandi SSH telah dinonaktifkan. Dari titik ini tidak ada yang akan dapat terhubung ke server / VPS Anda menggunakan kata sandi SSH. Hanya pengguna dengan hak istimewa yang memiliki kunci SSH yang ditambahkan ke server Anda yang dapat terhubung.

Kesimpulan

Anda telah mempelajari cara menonaktifkan otentikasi kata sandi SSH di server / VPS Anda. Ini membuat server Anda jauh lebih aman karena tidak ada yang dapat terhubung ke server Anda melalui SSH menggunakan kata sandi. Hanya pengguna dengan hak istimewa yang menggunakan kunci SSH atau metode autentikasi lanjutan lainnya yang dapat terhubung.


Linux
  1. Cara Mengubah, Menghapus, atau Menonaktifkan Kata Sandi Pengguna di Linux

  2. Cara Mengubah Port SSH Di Linux

  3. Cara Mengonfigurasi Otentikasi Berbasis Kunci SSH Di Linux

  1. Cara Mengelola Kata Sandi Akun di Linux

  2. Cara Menonaktifkan Login SSH Dengan Kata Sandi

  3. Cara mengizinkan ssh dengan kata sandi kosong di Linux

  1. Cara Mengubah Port SSH di VPS

  2. Cara Mengubah Kata Sandi Pengguna di Linux

  3. Cara Membuat Alias ​​​​SSH Di Linux