dropbear dbclient + scp เทียบเท่ากับ openssh“ -oStrictHostKeyChecking”


1

การใช้การใช้งาน dbclient และ scp ของ dropbear มีวิธีที่จะได้รับพฤติกรรมเดียวกันที่สร้างโดย openssh เมื่อใช้ตัวเลือก scp "-oStrictHostKeyChecking = no"

กล่าวอีกนัยหนึ่งฉันสามารถทำให้ scp ของ dropbear ละเว้นคำเตือน "โฮสต์ $ hostname ไม่ได้อยู่ในไฟล์โฮสต์ที่เชื่อถือได้"

โปรแกรม "dbclient" จะทำเช่นนี้ด้วยตัวเลือกบรรทัดคำสั่ง '-y' ดังนั้นดูเหมือนว่ามันควรจะเป็นไปได้ ... สิ่งที่ฉันหายไปที่นี่?

คำตอบ:


0

น่าเสียดายที่ดูเหมือนว่ามีข้อผิดพลาดในพารามิเตอร์ dropbear และ -y จะไม่ถูกส่งผ่านไปยัง scp อย่างถูกต้อง

แต่คุณจำเป็นต้องละเว้น "โฮสต์ไม่ได้อยู่ในไฟล์โฮสต์ที่เชื่อถือได้" หรือไม่? บางทีสิ่งที่คุณควรทำคือการเพิ่มโฮสต์คีย์ไปยังไฟล์. ssh / known_hosts
มีข้อผิดพลาดอีกอย่างหนึ่งใน dropbear ที่ทำให้ scp ไม่อ่าน known_hosts เมื่อมันถูกเรียกใช้เป็นสคริปต์เริ่มต้น

ฉันพบข้อมูลเกี่ยวกับปัญหาทั้งสองกับ dropbear และวิธีแก้ปัญหาที่นี่:

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

หากนั่นคือปัญหาของคุณคุณเพียงแค่ต้องตั้งค่าตัวแปร $ HOME ที่เหมาะสมในสคริปต์ของคุณเช่น

export HOME=/path/to/home (/ path / to / home ควรเป็นไดเรกทอรีของไดเรกทอรี. ssh ที่มี known_hosts)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.