ฉันมีสองเครื่องของลูกค้า $gateway
และ $server
คนที่สองสามารถเข้าถึงได้จากคนแรกเท่านั้น การตรวจสอบรหัสสาธารณะไม่สามารถใช้งานได้กับทั้งสองระบบ
ดังนั้นเพื่อดำเนินการบางอย่าง $command
บนเซิร์ฟเวอร์ฉันต้องเรียกใช้ ssh $gateway ssh $server $command
จากนั้นพิมพ์รหัสผ่านสองรายการ
ฉันสามารถใช้ sshpass
แต่มันจะจัดการเฉพาะการเชื่อมต่อครั้งแรกและฉันยังคงต้องป้อนรหัสผ่านที่สองด้วยมือ
ฉันจะทำให้การเข้าถึง ssh แบบไม่โต้ตอบ (โดยไม่ต้องป้อนรหัสผ่านด้วยตนเอง) อย่างสมบูรณ์ได้อย่างไร
วิธีเดียวที่ฉันเห็นคือใช้อุโมงค์ แต่พวกเขายากที่จะมีชีวิตอยู่เนื่องจากการเชื่อมต่ออินเทอร์เน็ตที่ไม่เสถียร