เข้าถึงคอมพิวเตอร์ของฉันภายนอกโดยไม่มีการส่งต่อพอร์ต


12

ฉันมีเครื่อง linux (Sabayon 13 KDE) ที่ฉันต้องการเข้าถึงจากระยะไกลสำหรับ SSH, FTP, HTTP และอื่น ๆ ฉันสมัครใช้ Dynamic DNS ด้วย No-IP.com แต่ไม่เพียงพอเพราะฉันอยู่ในเครือข่ายของวิทยาลัยหลัง NAT และไม่ได้รับอนุญาตให้เข้าถึงเราเตอร์เพื่อตั้งค่าการส่งต่อพอร์ต ฉันไม่รู้ว่าเราเตอร์ในวิทยาเขตรองรับ UPnP หรือ NAT-PMP หรือไม่ แต่ฉันสงสัย

ยังไงก็ตามฉันสงสัยว่ามีวิธีที่จะหลีกเลี่ยงปัญหานี้โดยใช้ VPN หรือไม่ ฉันรู้ว่า VPN จะอนุญาตให้ฉันเข้าถึงกล่อง linux ของฉันจากแล็ปท็อปของฉันหากฉันมีซอฟต์แวร์ VPN ติดตั้งในเครื่องทั้งสอง แต่ฉันต้องการเข้าถึงกล่อง linux ของฉันจากคอมพิวเตอร์เครื่องใดก็ได้โดยไม่ต้องติดตั้งซอฟต์แวร์ หรืออย่างน้อยที่สุดก็สามารถเข้าถึงส่วน HTTP ได้ และในขณะที่ฉันรู้ว่าบริการ VPN จำนวนมากมีเว็บอินเตอร์เฟสสำหรับถ่ายโอนไฟล์และอื่น ๆ ฉันควรจะสามารถเข้าถึงกล่อง linux ของฉันโดยใช้ซอฟต์แวร์ไคลเอนต์ FTP และ SSH ปกติ

อย่างไรก็ตามนี่เป็นสิ่งที่คุณสามารถทำได้ด้วย VPN หรือไม่ หรือมีวิธีการเชื่อมโยง VPN กับ Dynamic DNS หรือไม่? ฉันดูเว็บไซต์ของ Hamachi VPN แต่มันอธิบายคุณสมบัติทั้งหมดในแง่ที่ไม่ใช่เทคนิคดังนั้นฉันจึงไม่สามารถหาคำถามเหล่านี้ได้และฉันต้องการทราบก่อนสร้างบัญชี


วิทยาเขตของคุณมีบริการ VPN หรือไม่ ภาพตัดปะหลายชุดมีการตั้งค่า VPN เพื่อให้นักเรียนสามารถเข้าถึงทรัพยากรภายใน LAN ภายในวิทยาเขต เพียงลอง vpn.collagename.edu และดูว่ามีคอมพิวเตอร์อยู่หรือไม่ ถ้าเป็นเช่นนั้นลองใช้ชื่อผู้ใช้และรหัสผ่านของมหาวิทยาลัยเพื่อเข้าสู่ระบบ
Scott Chamberlain

คำตอบ:


9

มีตัวเลือกน้อย Pagekiteฟังดูง่ายและตรงที่สุด - ทำทุกสิ่งที่คุณร้องขอและเข้าถึงได้จากสาธารณะ

คุณอาจสามารถไปกับreverse sshและ tunnel ทุกรูปแบบได้ คุณจะต้องสร้างการเชื่อมต่อจากเครือข่ายของมหาวิทยาลัยไปยังการเชื่อมต่อที่บ้านของคุณ (ที่คุณต้องตั้งค่าการส่งต่อพอร์ตและอื่น ๆ ) ดังนั้นคุณต้องใช้เซิร์ฟเวอร์ ssh ในอีกด้านหนึ่งเช่นกัน

การใช้งานบางอย่างของ IPV6 อาจใช้งานได้เช่นกัน - ฉันเคยใช้ช่องสัญญาณนายหน้าที่หมดอายุแล้วและฉันเชื่อว่าวิธี udp ในอดีต ที่ควรให้คุณเข้าถึงได้อย่างเต็มที่จากกล่องที่เปิดใช้งาน ipv6 อื่นหรือผ่านพร็อกซีที่เหมาะสมซึ่งเชื่อมต่อโปรโตคอลทั้งสอง

Hamachi ตั้งค่า VPN และใช้การกำหนดค่าส่วนใหญ่ซึ่งดีสำหรับเครือข่ายท้องถิ่นเล็ก ๆ

คุณอาจมีตัวเลือกอื่นนอกเหนือจากนั้น - อาจตั้งค่าเซิร์ฟเวอร์ openvpn ที่บ้านและเชื่อมต่อกับเซิร์ฟเวอร์นั้นจากกล่องมหาวิทยาลัย


1
ผมมีปัญหาเดียวกัน. ฉันสร้างการเชื่อมต่อ SSH แบบย้อนกลับโดยใช้ Teamviewer (ซึ่งสามารถทำงานได้ด้วยตัวเอง แต่มันเป็นเรื่องเล็ก ๆ น้อย ๆ ) ไปยังเซิร์ฟเวอร์สาธารณะที่ฉันสามารถเข้าถึงได้บนคอมพิวเตอร์ทั้งสองเครื่องจากนั้นฉันก็สามารถ ssh ผ่านเซิร์ฟเวอร์สาธารณะกลับไปที่คอมพิวเตอร์
ejk314

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