ลูกค้ามีระบบพร็อกซีชนิดหนึ่งเพื่อความปลอดภัยในการเข้าถึง วิธีการเข้าถึงนั้นเหมือนกับการร้องจาก powershell (OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2):
ssh myAllowedUser[[email protected]]@xx.xxx.xx.198
ไวยากรณ์นี้มาจากไหน ฉันพยายามทำซ้ำโดยคิดว่าเป็น ProxyJump หรือไม่
-J [ผู้ใช้@]โฮสต์[:พอร์ต]
เชื่อมต่อกับโฮสต์เป้าหมายโดยทำการเชื่อมต่อ ssh กับโฮสต์ข้ามก่อนแล้วจึงสร้าง
TCP ส่งต่อไปยังปลายทางสุดท้ายจากที่นั่น อาจระบุการกระโดดกระโดดหลายตัวแยกจากกัน
โดยอักขระลูกน้ำ นี่เป็นทางลัดเพื่อระบุคำสั่งการกำหนดค่า ProxyJump
PS C:\Users\xxxx> ssh -J [email protected] [email protected]
รหัสผ่านของ [email protected]:
ช่อง 0: เปิดล้มเหลว: ห้ามดูแลระบบ: เปิดล้มเหลว
การส่งต่อ stdio ล้มเหลว
kex_exchange_identification: การเชื่อมต่อถูกปิดโดยโฮสต์ระยะไกล
ฉันหวังว่าเมื่อฉันเข้าใจสิ่งที่กำลังทำอยู่ ให้สร้างไฟล์ ssh config ของฉันตามนี้
โฮสต์ SERVER_EXAMPLE
ชื่อโฮสต์ xx.xxx.xx.199
ผู้ใช้ myAllowedUser
ProxyJump xx.xxx.xx.198 #ยกตัวอย่างที่นี่
ServerAliveInterval10
และหลังจากนั้นเพียง:
ssh SERVER_EXAMPLE
ฉันขอขอบคุณสำหรับความช่วยเหลือใด ๆ ขอบคุณ