scp โดยไม่ตรวจสอบ known_hosts


57

มีโอกาสที่จะข้ามการknown_hostsตรวจสอบโดยไม่ต้องล้างknown_hostsหรือปิดการใช้งานในssh.conf? ฉันยังไม่สามารถเข้าถึงknown_hostsหรือssh.confยัง manไม่พบที่เหมาะสมในการใด ๆ


"ฉันยังไม่สามารถเข้าถึง known_hosts หรือ ssh.conf ยังไม่พบสิ่งที่เหมาะสมในมนุษย์" หมายความว่าอย่างไร known_hostsไฟล์จะถูกสร้างขึ้นเมื่อคุณได้เชื่อมต่อดังนั้นสิ่งที่ควรจะปรับ
glglgl

สวัสดี glglgl นั่น known_hosts เป็นไฟล์จากผู้ใช้บริการรายอื่นและ visudo ทำงานไม่ถูกต้อง ดังนั้นฉันจึงไม่สามารถเข้าถึง access_hosts หรือ ssh.conf ที่ไม่สามารถเขียนได้ มีลายเซ็นต์เท็จอยู่ในไฟล์ known_hosts
burnersk

คำตอบ:


112

scpควรจะใช้ตัวเลือกบรรทัดคำสั่งเดียวกับsshลอง:

-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null

อาจเพิ่ม-qเพื่อปิดการเตือนเช่นกัน


8

สำหรับพวกเราที่มีประสบการณ์น้อยในชวเลข Linux, ไวยากรณ์เต็มจะมีลักษณะเช่นนี้:

scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r $source $user@$host:$destination
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.