เป็นไปได้ไหมที่จะใช้ ssh ระหว่างเครือข่ายสองเครือข่ายที่ต่างกัน?


12

SSH คุณเป็นอย่างไรระหว่างสองเครือข่ายที่แตกต่างกัน? ขอบคุณล่วงหน้า. นี่คือสถานการณ์ที่เป็นปัญหา:

  • IP สำหรับพีซีที่บ้านของฉัน: 192.168.1.106
  • IP สาธารณะหน้าแรก: XXX.YYY.ZZZ.254
  • IP office พีซีของฉัน: 192.168.10.130
  • IP สาธารณะของสำนักงาน: XXX.YYY.ZZZ.160

ฉันจะสามารถ SSH จาก192.168.1.106(บ้านของฉัน) ไปยัง192.168.10.130(สำนักงาน) หรือในทางกลับกันได้อย่างไร เป็นไปได้ไหม โปรดช่วยฉันด้วย

คำตอบ:


11

สิ่งนี้เป็นไปได้ถ้าคุณมีการส่งต่อพอร์ตบนเราเตอร์ที่รับสัญญาณ ตัวอย่างเช่นถ้าคุณต้องการที่จะ SSH จากสำนักงานกลับไปยังบ้านของคุณจะต้องเข้าไปในบ้านเราเตอร์ตั้งค่าครั้งแรกและการตั้งค่าการส่งต่อพอร์ตสำหรับพอร์ต 22 ที่อยู่ IP ที่เฉพาะเจาะจงบนเครือข่ายภายในบ้านของคุณและหมายเลขพอร์ตในกรณีของคุณพอร์ต192.168.1.106 22ด้วยวิธีนี้ถ้าคุณทำจากที่ทำงานssh user@XXX.YYY.ZZZ.254คุณจะถูกเปลี่ยนเส้นทางจากเราเตอร์ไปยังคอมพิวเตอร์ที่บ้านของคุณ

การตั้งค่าสำหรับการส่งต่อพอร์ตต่างจากเราเตอร์ไปยังเราเตอร์ เพียงเพื่อให้ได้ความรู้สึกที่มันดูตัวอย่างในส่วนพอร์ตวิธีการไปข้างหน้าบนเราเตอร์ของคุณบทความ

ที่สำนักงานอาจเป็นเรื่องยากเพราะขึ้นอยู่กับ บริษัท ของคุณและโดยทั่วไปฝ่ายไอทีจะปฏิเสธไม่ได้ แต่คุณอาจต้องการถามพวกเขา


มันใช้งานได้ดีขอบคุณมากสำหรับความช่วยเหลืออันมีค่าของคุณ
Dinesh Dhananjayan

2

คุณต้องมีพอร์ตสาธารณะหันเข้าหาเพื่อเชื่อมต่อ

ทางออกที่ดีคือNGROKค้นหา "อุโมงค์ TCP" ngrok tcp 22คุณต้องการ

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

ตัวเลือกอื่นที่ฉันได้ทำคือซื้อโฮสต์ (ไม่บังคับโดเมน) (ฉันใช้ digitalocean และ namesilo) จากนั้นใช้tincเพื่อ vpn คอมพิวเตอร์ที่บ้านของฉันเซิร์ฟเวอร์ของฉันและแล็ปท็อปของฉันกับเซิร์ฟเวอร์ของฉันเป็นโฮสต์และอีกสอง คอมพิวเตอร์เป็นลูกค้า ฉันsshไปที่เซิร์ฟเวอร์ของฉันจากนั้นฉันสามารถใช้sshกับคอมพิวเตอร์เครื่องอื่นของฉัน


2

ใช้การส่งต่อพอร์ตบนเราเตอร์ของคุณเพื่อกำหนดค่าตัวอย่างสำหรับการรับส่งข้อมูลทั้งหมดผ่านพอร์ต 20 ถึง 29 จะถูกเปลี่ยนเส้นทางไปยังที่อยู่ IP ภายในด้วยพอร์ตเดียวกัน

นอกจากนี้คุณอาจพิจารณาบริการ DNS แบบไดนามิกภายนอกเช่นdyn.com (เดิม dyndns.com)หรือnoip.com


0

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตั้งค่าอย่างถูกส่งต่อพอร์ตเพียงแค่มองในYouTube

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