SSH ไปยังคอมพิวเตอร์เฉพาะด้านหลังเราเตอร์หากทราบว่า IP ในเครื่อง


0

ฉันกำลังโฮสต์เว็บไซต์จำนวนหนึ่งที่อยู่นอกกล่องด้านหลังเราเตอร์ เมื่อฉันเพิ่งโฮสต์หนึ่งมันง่ายพอที่จะส่งต่อพอร์ต 22 ไปยังกล่องโฮสต์และใช้อันนั้นเป็นเซิร์ฟเวอร์ระยะไกลเมื่อพัฒนาภายใน IDE ของฉัน แต่ฉันเปลี่ยนไปใช้หลายกล่องทั้งเพื่อลดภาระของเซิร์ฟเวอร์และเพื่อให้โฮสต์ในภาษาต่าง ๆ ได้ง่ายขึ้นและฉันพยายามคิดว่าฉันจะบอกเซิร์ฟเวอร์ต่าง ๆ ของฉันให้เผยแพร่ไปยังกล่องต่างๆในขณะที่ใช้ SSH ได้อย่างไร ฉันรู้ว่าฉันสามารถสั่ง SSH บรรทัดบนพอร์ตเฉพาะทำให้ฉันสามารถตั้งค่าหลายต่อไปบนเราเตอร์ของฉันและเข้าสู่แต่ละด้วยตนเอง แต่ฉันสงสัยว่าวิธีที่จะเล่นกับชุดการเผยแพร่ของ IDE เพราะมันมีความยืดหยุ่นน้อย บรรทัดคำสั่งนั้น อาจจะเป็นคำถามที่โง่เง่า แต่มีระบบการตั้งชื่อมาตรฐานสำหรับการระบุที่อยู่ในพื้นที่ด้านหลังเราเตอร์ที่ไม่ยุ่งยากเหรอ?


คุณได้พิจารณาการใช้ VPN ในเครือข่ายของคุณเพื่อให้คุณสามารถเข้าถึงแต่ละเครื่องได้โดยตรงเมื่อ VPN ใช้งานแล้ว
davidgo

คำตอบ:


0

สมมติว่า IDE ไม่ใช่เศษทั้งหมดมันควรเป็นไปตามการกำหนดค่าที่ให้ไว้ ~/.ssh/config. เพียงแค่ตั้งค่าแต่ละ Host เพื่อชี้ไปที่เดียวกัน HostName แต่ต่างกัน Port. ดู ssh_config(5) หน้าคนเพื่อดูรายละเอียด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.