Score:0

สามารถเข้าสู่ระบบเซิร์ฟเวอร์ระยะไกลผ่าน SSH แต่ไม่สามารถคัดลอกไฟล์ผ่าน scp: การตรวจสอบรหัสโฮสต์ล้มเหลว

ธง vn

ดังนั้นฉันจึงได้ตั้งค่า 3 VM ที่ใช้เซิร์ฟเวอร์ Ubuntu 20.04 สิ่งที่ฉันพยายามทำคือคัดลอกโฟลเดอร์จากเครื่อง 1 ไปยังเครื่อง 2 และอีกโฟลเดอร์จากเครื่อง 1 ไปยังเครื่อง 3

  1. ทุกเครื่องติดตั้ง OpenSSH ด้วย sshd_config เดียวกัน (พอร์ตแบบกำหนดเอง รหัสผ่านเท่านั้น ฯลฯ)
  2. ในบรรทัดคำสั่ง ฉันสามารถลงชื่อเข้าใช้เครื่องใดก็ได้ในเครื่องที่ 2 หรือ 3 ผ่านคำสั่ง ssh -p ชื่อผู้ใช้ [email protected]. แน่นอนว่ามันถามรหัสผ่านผู้ใช้ แต่ฉันสามารถเข้าสู่ระบบได้
  3. ฉันได้ตั้งค่า cron เพื่อดำเนินการคำสั่งต่อไปนี้: sshpass -p 'รหัสผ่าน' scp -r -P PORT# /home/user/folder/ [email protected]:/home/user

เมื่อเรียกใช้งานสำหรับเครื่อง 2 ทุกอย่างปกติดี และโฟลเดอร์และเนื้อหาจะถูกคัดลอก แต่เมื่อดำเนินการกับเครื่อง 3 ฉันได้รับ การยืนยันคีย์โฮสต์ล้มเหลว ซึ่งก็แปลก เพราะผมทำขั้นตอนเหมือนกันทุกเครื่อง

ความช่วยเหลือใด ๆ ที่ชื่นชม

ป.ล. ทั้งเครื่องที่ 2 และ 3 มีรอยบุบใน /home/user/.ssh/authorized_keys

hr flag
งาน cron ทำงานภายใต้บัญชีของใคร มันคือ 'รูท' หรือ 'ผู้ใช้'?
vn flag
ฉันใช้ทั้ง cron ในฐานะรูทเพราะโฟลเดอร์ที่ฉันต้องการคัดลอกอยู่ภายใต้โฟลเดอร์ /root แต่ผู้ใช้ 'เป้าหมาย' ไม่ใช่รูท
hr flag
ถูกต้อง - แต่จะกำหนดว่าโฮมไดเร็กตอรี่ของใครมองหาไฟล์ `known_hosts`
vn flag
แต่ทำไมฉันจึงคัดลอกบนเครื่องที่ 2 สำเร็จและได้รับข้อผิดพลาดเมื่อคัดลอกบนเครื่องที่ 3
hr flag
ฉันไม่รู้ - บางทีคุณอาจเคยลงชื่อเข้าใช้เครื่อง 2 จากรูทและยอมรับลายนิ้วมือ
vn flag
ห้ามเข้าสู่ระบบ root ผ่าน ssh ในไฟล์ sshd_config นอกจากนี้ เพิ่งพยายามคัดลอกโฟลเดอร์ในฐานะผู้ใช้ปกติ (ผ่าน cron อีกครั้ง) และได้รับข้อผิดพลาดเดิมอีกครั้ง
hr flag
ขออภัย ฉันไม่ได้พูดถึงการรูทล็อกอินผ่าน ssh - ฉันกำลังพูดถึง *การรูท* (หรือพูดให้เจาะจงกว่านั้นคือ การมี `$HOME` เท่ากับ `/root`) เมื่อเชื่อมต่อด้วย `[email protected] `. ไม่ว่าคุณจะพิจารณาตั้งค่า 'StrictHostKeyChecking' ให้อนุญาตมากขึ้นเพื่อหลีกเลี่ยงข้อผิดพลาด
Score:0
ธง vn

เพิ่งนึกอะไรออก ฉันได้ลอง rsync เป็นรูทจากเครื่อง 1 เพื่อคัดลอกไปยังเครื่อง 2 และใช้งานได้ จากนั้นฉันก็ยืนยันว่า cron ใช้งานได้เช่นกัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา