GNU/Linux >> Belajar Linux >  >> Linux

SSH:Di jaringan pribadi cara mengakses mesin jarak jauh dari mesin sumber tanpa menggunakan kunci publik ssh

Seperti yang Anda tahu pertama kali Anda ssh ke host jarak jauh ia menanyakan apakah Anda ingin menyimpan kunci host jarak jauh ke ~/.ssh/known_hosts . Setiap kali Anda mengakses host jarak jauh sesudahnya ssh memverifikasi kunci host yang diterima terhadap ~/.ssh/known_hosts .

Namun saat ssh berjalan di CodeBuild atau penyiapan non-interaktif lainnya tidak dapat menanyakan apakah akan menerima kunci jarak jauh (karena tidak ada yang bertanya dalam sesi non-interaktif) dan berada di sisi aman gagal dengan Verifikasi kunci host gagal

Anda memiliki dua opsi cara memperbaikinya:

  1. Lebih aman adalah untuk memberikan kunci host server Ubuntu ke CodeBuild Anda dan menyimpannya ke known_hosts file di mana ssh dapat memverifikasinya. Pastikan berada di jalur yang benar dengan kepemilikan dan izin yang benar.

  2. Kurang aman adalah menonaktifkan pemeriksaan:

    ssh -o StrictHostKeyChecking=no {your-ubuntu-server}
    

Semoga membantu :)


Linux
  1. Cara menggunakan protokol SSH dan SFTP di jaringan rumah Anda

  2. Bagaimana Cara Mengambil Kunci Publik Dari Kunci Pribadi Ssh?

  3. Cara Melakukan SSH dan SCP Tanpa Password dari SSH2 ke OpenSSH

  1. Cara Mengakses Namespace Jaringan Docker Container dari Host

  2. Cara Menghubungkan Host Jarak Jauh Menggunakan Perintah ssh

  3. SSH dari A sampai B ke C, menggunakan kunci privat di B

  1. Cara Mengonfigurasi Koneksi SSH Khusus untuk Menyederhanakan Akses Jarak Jauh

  2. Cara Setup SSH keys untuk SSH "public/private key" Login Di Linux

  3. Bagaimana saya bisa menyalin output dari perintah jarak jauh ke clipboard lokal?