ก่อนอื่นขอแสดงความเสียใจ คุณต้องรับผิดชอบในการแก้ปัญหานี้โดยไม่ได้รับการสนับสนุนให้ทำอย่างถูกต้อง หากระบบมีการสร้างอิมเมจซ้ำเป็นประจำ ควรเพิ่มคีย์การติดตั้งลงในโฟลว์บิลด์นั้นอย่างง่ายดาย หากทีมที่รับผิดชอบไม่เต็มใจที่จะทำเช่นนั้น ดูเหมือนจะยากที่จะพิสูจน์
และคุณพูดถูก - ด้วยการออกแบบ ไม่มีทางที่จะส่งรหัสผ่าน ssh บนบรรทัดคำสั่งได้ ดังนั้นจึงไม่มีตัวเลือกมากมายที่จะทำให้เป็นอัตโนมัติต่อไปโดยไม่ต้องติดตั้งอย่างอื่น เช่นเดียวกับที่คุณพูด
ด้วยข้อจำกัด - และสมมติว่าคุณไม่ควรเก็บรหัสผ่านไว้ที่ใด - ฉันจะบอกว่าสคริปต์ที่ใช้ SSH ที่ซ้อนกัน (โดยใช้การเรียกใช้แฟล็ก -J หลายครั้ง) เพื่อลดการกระโดดของคุณ และเตรียมรหัสผ่านให้พร้อม แปะ ในบัฟเฟอร์การวางของคุณ จะช่วยลดความพยายามของคุณ
อีกหนึ่งข้อเสนอแนะ คุณพูดถึงการเข้าถึงอินเทอร์เน็ตไม่ได้ แต่ถ้ามีสคริปต์หรือเครื่องมือใด ๆ ที่คุณสามารถทำได้ ภายใน ใช้ได้ คุณทำได้ ดึง จากแหล่งภายในนั้นไปยังระบบเป้าหมายของคุณ ดึงสคริปต์ 'bootstrap' เดียวจากนั้นเรียกใช้สคริปต์นั้นเพื่อติดตั้งยูทิลิตี้ที่คอมไพล์แบบสแตติกอื่นๆ (หรือแม้แต่ใบรับรองหรือคีย์ SSH!) อาจมีประสิทธิภาพ จะต้องทำใหม่ทุกครั้งที่สร้างระบบใหม่ แต่สคริปต์สามารถตรวจสอบเพื่อดูว่าระบบเป้าหมายได้รับการสร้างอิมเมจใหม่หรือไม่ และติดตั้งเฉพาะส่วนที่ขาดหายไปเท่านั้น กล่าวอีกนัยหนึ่ง คุณสามารถทำให้กระบวนการของ คืนระบบที่สร้างใหม่ให้รองรับได้.
ยังไงก็ขอให้โชคดี ถ้า Hallmark ทำการ์ดสำหรับสิ่งนี้ ฉันจะหามันให้คุณ :D