dropbear dbclient + scp, setara dengan openssh “-oStrictHostKeyChecking”

1

Menggunakan implementasi dropbear's dbclient dan scp, apakah ada cara untuk mendapatkan perilaku yang sama yang dihasilkan oleh openssh saat menggunakan opsi scp "-oStrictHostKeyChecking = no".

Dengan kata lain, dapatkah saya membuat dropbear's scp mengabaikan peringatan "Host $ hostname tidak ada dalam file host tepercaya"?

Program "dbclient" akan melakukan ini dengan opsi baris perintah '-y', jadi sepertinya itu mungkin terjadi ... apa yang saya lewatkan di sini?

Brian McFarland
sumber

Jawaban:

0

Sayangnya sepertinya ada bug di dropbear dan -y parameter tidak diteruskan ke scp dengan benar.

Tetapi apakah Anda benar-benar perlu mengabaikan "Host bukan di file host tepercaya"? Mungkin yang harus Anda lakukan adalah menambahkan kunci host ke file .ssh / known_hosts.
Ada bug lain di dropbear yang menyebabkan scp tidak membaca known_hosts saat dijalankan sebagai skrip startup.

Saya menemukan info tentang kedua masalah dengan dropbear dan solusinya di sini:

http://www.linksysinfo.org/index.php?threads/scp-wont-run-in-startup-script.68197/

Jika itu adalah masalah Anda, Anda hanya perlu menetapkan nilai variabel $ HOME yang sesuai dalam skrip Anda

export HOME=/path/to/home (/ path / ke / home haruslah direktori induk dari direktori .ssh Anda yang berisi known_hosts)

running.t
sumber