Perbaiki: Keaslian Tuan Rumah Tidak Dapat Ditetapkan

Memperbarui perangkat lunak SSH Anda seharusnya berhasil di sini

  • Tidak dapat menetapkan keaslian masalah host dapat disebabkan oleh kunci yang salah atau dikonfigurasi ulang.
  • Salah satu solusi cepat dan efektif untuk masalah ini adalah membersihkan cache DNS.
  • Melewatkan pemeriksaan HostKey adalah perbaikan bagus lainnya untuk dicoba.
tidak dapat membangun keaslian tuan rumah

XINSTALL DENGAN MENGKLIK FILE DOWNLOAD

Untuk memperbaiki masalah sistem PC Windows, Anda memerlukan alat khususFortect adalah alat yang tidak hanya membersihkan PC Anda, tetapi memiliki repositori dengan jutaan file Sistem Windows yang disimpan dalam versi awalnya. Saat PC Anda mengalami masalah, Fortect akan memperbaikinya untuk Anda, dengan mengganti file buruk dengan versi baru. Untuk memperbaiki masalah PC Anda saat ini, berikut adalah langkah-langkah yang perlu Anda ambil:
  1. Unduh Fortect dan instal di PC Anda.
  2. Mulai proses pemindaian alat untuk mencari file korup yang menjadi sumber masalah Anda.
  3. Klik kanan Mulai Perbaikan sehingga alat dapat memulai algoritme perbaikan.
  • Fortect telah diunduh oleh 0 pembaca bulan ini.

Jika Anda terhubung ke server melalui SSH untuk pertama kalinya, kemungkinan besar Anda tidak dapat menetapkan keaslian kesalahan host. Hal ini terjadi karena Anda klien SSH tidak mengenali server.

Namun, masalah ini masih bisa terjadi karena berbagai faktor seperti serangan man-in-the-middle. Terlepas dari penyebab masalahnya, Anda dapat memperbaikinya dengan solusi sederhana namun efektif dalam panduan ini.

Mengapa saya tidak dapat menetapkan keaslian host?

Di bawah ini adalah beberapa alasan mengapa Anda mungkin tidak dapat menetapkan keaslian kesalahan host pada server jarak jauh yang Anda coba sambungkan:

  • Koneksi pertama kali – Jika Anda terhubung ke server dengan klien SSH Anda untuk pertama kalinya, Anda pasti akan mendapatkan kesalahan ini. Ini adalah bentuk peringatan keamanan yang diperlukan untuk verifikasi dan autentikasi koneksi.
  • Kunci jarak jauh salah – Dalam beberapa kasus, kesalahan ini mungkin disebabkan oleh kunci host yang salah. Ini mungkin karena kunci publik telah diubah (melalui pembaruan) atau disusupi.
  • Ketersediaan beberapa kunci host – Jika kunci host server dari jenis yang berbeda, Anda mungkin mengalami kesalahan ini. Ini karena ECDSA mungkin yang diperlukan, sedangkan yang ada di host yang diketahui adalah RSA.
  • Man-in-middle attack – Jika Anda mendapatkan masalah ini dalam koneksi selanjutnya dengan host yang dikenal, mungkin karena penyerang mendengarkan di antara koneksi Anda dengan host.

Sekarang kita tahu penyebab kesalahan ini, mari kita perbaiki menggunakan solusi di bawah ini.

Bagaimana saya bisa memverifikasi dan memvalidasi kunci host?

  1. Periksa kata pertama pada baris kedua yang tidak dapat menetapkan keaslian permintaan host untuk algoritme kunci SSH.
    ssh tidak dapat menetapkan keaslian host
  2. Selanjutnya, periksa beberapa karakter pertama dari sidik jari untuk menentukan hash. Biasanya SHA256 atau MD5.
    sidik jari
  3. Sekarang, masuk ke server jarak jauh Anda dan jalankan perintah berikut tergantung pada hash: Untuk SHA256:ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pubUntuk MD5: ssh-keygen -E md5 -lf /etc/ssh/ssh_host_ed25519_key.pub
  4. Terakhir, bandingkan sidik jari dengan apa yang Anda lihat saat membuka koneksi SSH di perangkat Anda. Jika sama, Anda dapat melanjutkan koneksi. Jika tidak, batalkan koneksi dan laporkan masalahnya.

Bagaimana saya bisa memperbaiki keaslian host tidak dapat dibuat kesalahan?

Sebelum melanjutkan ke perbaikan di bagian ini, coba langkah pemecahan masalah berikut:

  • Periksa koneksi jaringan
  • Tingkatkan perangkat lunak SSH
  • Pastikan -SSH/known_host dapat ditulis

Jika masalah berlanjut, Anda sekarang dapat melanjutkan ke solusi terperinci di bawah ini:

1. Lewati pemeriksaan HostKey

Ini adalah salah satu cara termudah untuk memperbaiki kesalahan host yang tidak dapat menetapkan keaslian. Namun, ini sangat berisiko, karena pada dasarnya menghilangkan peringatan dan memaparkan PC Anda jika prompt disebabkan oleh serangan man-in-the-middle.

Tetapi jika Anda yakin pesan kesalahannya adalah karena kunci host diperbarui atau dikonfigurasi ulang, tambahkan entri di bawah ini di file known_host: $ ssh -o "UserKnownHostsFile=/dev/null" -o "StrictHostKeyChecking=no" [email protected]

Ini membuat file verifikasi nol dan membantu Anda melewati peringatan keamanan. Untuk mengatur ini secara permanen untuk pengguna saat ini, tambahkan entri di atas ke ~/.ssh/config mengajukan.

Terakhir, tambahkan ke /etc/ssh/ssh_config file alih-alih menerapkannya ke semua pengguna.

2. Verifikasi host jarak jauh

Dalam beberapa kasus, masalah ini mungkin karena kunci host salah atau tidak berfungsi. Juga, server itu sendiri mungkin tidak sah.

Dalam hal ini, Anda perlu melakukan verifikasi kunci host SSH untuk memastikan kunci tersebut benar dan memastikan server tidak terganggu.

Untuk melakukannya, jalankan perintah di bawah ini (ubah situs web dengan domain atau IP sebenarnya): ssh-keyscan website.com

Kiat ahli:

SPONSOR

Beberapa masalah PC sulit untuk diatasi, terutama jika file sistem dan repositori Windows Anda hilang atau rusak.
Pastikan untuk menggunakan alat khusus, seperti Benteng, yang akan memindai dan mengganti file Anda yang rusak dengan versi barunya dari repositori.

Perintah ini akan menampilkan kunci publik host jarak jauh di terminal Anda. Anda sekarang dapat membandingkan kunci publik dengan yang disediakan oleh admin server atau di file known_hosts.

3. Hapus kunci host lama

Jika tidak dapat menetapkan keaslian kesalahan CA host karena perubahan yang dilakukan pada kunci, Anda harus menghapus kunci lama.

Untuk melakukannya, jalankan perintah di bawah ini (ubah situs web dengan domain atau IP sebenarnya): ssh-keygen -R website.com

Ini akan menghapus kunci lama dari file known_hosts Anda dan memperbaiki masalahnya.

4. Hapus cache DNS

  1. tekan Windows kunci + S, jenis cmd, dan pilih Jalankan sebagai administrator di bawah Prompt Perintah.
    admin cmd
  2. Ketik perintah di bawah ini dan tekan Memasuki: ipconfig/flushdnsipconfig
  3. Terakhir, tunggu perintah selesai dijalankan dan coba koneksi lagi.

Kadang-kadang, tidak dapat menetapkan keaslian masalah host mungkin disebabkan oleh host DNS yang salah konfigurasi. Untuk memperbaikinya, Anda perlu menghapus cache DNS dan memulai ulang koneksi.

Apakah ada risiko yang terkait dengan kliring host yang dikenal?

File known_hosts menyimpan semua kunci tepercaya Anda dan tidak boleh dihapus. Tetapi jika Anda menghapus file, itu tidak akan menyebabkan masalah apa pun.

Anda mungkin hanya menjumpai kesalahan tidak dapat menetapkan keaslian host pada koneksi berikutnya ke server tepercaya.

Namun, file akan dibuat ulang secara otomatis setelah Anda tersambung ke host jarak jauh lain dengan klien SSH.

Bagaimana cara mencegah masalah keaslian host di masa mendatang?

Tidak dapat menetapkan keaslian masalah host adalah normal saat Anda terhubung ke server untuk pertama kalinya. Jadi, idealnya Anda tidak boleh menonaktifkan peringatan keamanan.

Namun, untuk mencegah kesalahan ini pada server tepercaya, terutama pada koneksi selanjutnya, pastikan host tidak disusupi, dan Anda terhubung ke kunci yang benar dan diperbarui.

Kami telah mencapai akhir panduan ini tentang cara memperbaiki masalah host yang tidak dapat menetapkan keaslian. Prompt ini adalah peringatan keamanan normal dalam banyak kasus, tetapi juga dapat berarti host jarak jauh telah disusupi.

Seperti pemilik atau izin buruk pada konfigurasi SSH masalah, masalah ini dapat diselesaikan dengan menjalankan beberapa perintah.

Juga, jika Anda mendapatkan kesalahan saat menghubungkan ke server untuk pertama kalinya, ketahuilah bahwa itu adalah sesuatu yang normal. Jadi, Anda tinggal memilih opsi Ya jika Anda mempercayai server.

Untuk membungkusnya, jika Anda ingin tahu cara menginstal RSAT di Windows 11, periksa panduan terperinci kami tentang topik tersebut.

Masih mengalami masalah?

SPONSOR

Jika saran di atas tidak menyelesaikan masalah Anda, komputer Anda mungkin mengalami masalah Windows yang lebih parah. Kami menyarankan memilih solusi all-in-one seperti Benteng untuk memperbaiki masalah secara efisien. Setelah instalasi, cukup klik Lihat & Perbaiki tombol lalu tekan Mulai Perbaikan.

Apa itu Event ID 4769 & Bagaimana Cara Memperbaikinya?

Apa itu Event ID 4769 & Bagaimana Cara Memperbaikinya?Server

Ubah tingkat autentikasi Anda ke jenis enkripsi yang lebih amanPeringatan keamanan di server Windows Anda harus dianggap mendesak dan segera ditangani.ID Peristiwa 4769 adalah salah satu masalah te...

Baca selengkapnya
Apa itu & Bagaimana Mengatur Kebijakan Kata Sandi Domain

Apa itu & Bagaimana Mengatur Kebijakan Kata Sandi DomainServer

Panduan mendalam tentang segala hal tentang kebijakan kata sandi domainKebijakan Kata Sandi Domain menentukan kompleksitas yang harus dimiliki pengguna dalam kata sandi mereka saat mengatur akun me...

Baca selengkapnya
Status Server League of Legends: Kapan & Cara Memeriksanya

Status Server League of Legends: Kapan & Cara MemeriksanyaLiga LegendaServer

Berikut cara untuk tetap memeriksa status server League of LegendsSaat Anda berhasil naik level lain di League of Legends dan mendapatkan peringkat, tiba-tiba game berhenti berfungsi, atau tidak te...

Baca selengkapnya