ที่จะไม่ทำซ้ำคำตอบอื่น ๆ นี่คือเคล็ดลับอื่น ๆ
เราเตอร์ส่วนใหญ่อนุญาตให้ติดตั้ง Dynamic DNS ซึ่งจะออกอากาศ IP ปัจจุบันของคุณไปยังบริการ DNS และอนุญาตให้คุณเชื่อมโยงโฮสต์ DNS กับ IP ภายนอกของคุณ ssh me@myhost.dynamicdns.com
นี้จะทำให้มันง่ายต่อการ มีผู้ให้บริการหลายรายที่นั่นและฉันไม่ได้เรียกร้องอย่างใดอย่างหนึ่ง คุณจะต้องทำการค้นคว้าด้วยตัวเอง แต่การค้นหา DNS แบบไดนามิกจะช่วยให้คุณเริ่มต้นได้ วิธีนี้คุณไม่จำเป็นต้องติดตามการเปลี่ยนแปลง IP สาธารณะ
ประการที่สองคุณมีทางเลือกสองทางในการเข้าสู่ระบบ Fedora การส่งต่อพอร์ตเป็นวิธีหนึ่งและสิ่งนี้เกี่ยวข้องกับ (ตามที่ระบุไว้ในคำตอบอื่น ๆ ) การตั้งค่าพอร์ตขาเข้าเฉพาะและโฮสต์ภายในสำหรับเราเตอร์เพื่อส่งคำขอไป
ทางเลือกอื่นของตัวเลือกนั้นคือการใช้คุณสมบัติที่เรียกว่า DMZ บนเราเตอร์ส่วนใหญ่ซึ่งโดยทั่วไปจะส่งต่อแพ็กเก็ตทั้งหมดให้คุณ IP ไปยังโฮสต์ที่เฉพาะเจาะจง ในกรณีนี้ระบบ Fedora ของคุณ แน่นอนว่ามีความเสี่ยงด้านความปลอดภัยที่สำคัญโดยใช้วิธีการใด ๆ และคุณต้องมั่นใจว่าคุณได้ติดตั้งระบบ Fedora ของคุณด้วยไฟร์วอลล์ที่ถูกต้องและมาตรการรักษาความปลอดภัยอื่น ๆ ไฟร์วอลล์ / เราเตอร์จะไม่ปกป้องคุณเมื่อการจราจรผ่าน
ฉันชอบวิธี DMZ และเพียงเปิดใช้งานการเข้าถึงพอร์ต 22 เท่านั้น ที่ฉันต้องการเพิ่ม 443 หรือพอร์ตอื่นมันเป็นการกำหนดค่าอย่างง่ายบนเซิร์ฟเวอร์และไม่ใช่การกำหนดค่าใหม่ของเราเตอร์ซึ่งสามารถขัดขวางการรับส่งข้อมูลในขณะที่มีการเปลี่ยนแปลง