เชลล์ระยะไกลที่คงอยู่ได้แม้จะมีการตัดการเชื่อมต่อเครือข่ายและการเปลี่ยนเครือข่าย
Eternal Terminal รักษาการเชื่อมต่อ command-line ให้อยู่รอดแม้จะมีการตัดการเชื่อมต่อเครือข่าย การเปลี่ยน IP และรอบการนอนหลับของแล็ปท็อป โดยรักษาเซสชันที่ทำงานยาวนานและการทำงานแบบโต้ตอบ พัฒนาโดย MisterTea เครื่องมือนี้จับคู่การตรวจสอบสิทธิ์ SSH กับโปรโตคอล TCP ที่เชื่อมต่อใหม่ได้และทำงานบน Windows ผ่าน Windows Subsystem for Linux ความสามารถหลักรวมถึงการเชื่อมต่อใหม่โดยอัตโนมัติ การสนับสนุนโหมดควบคุม tmux การเลื่อนเทอร์มินัลแบบเนทีฟ บัฟเฟอร์การตามทัน และการส่งต่อพอร์ต มันเหมาะสำหรับนักพัฒนาและผู้ดูแลระบบที่เคลื่อนที่ระหว่างเครือข่ายที่ไม่เสถียรและต้องการเซสชันระยะไกลที่ไม่ขาดตอน.
วิธีที่ Eternal Terminal รักษาเชลล์ระยะไกลให้ไม่ขาดตอน
Eternal Terminal ใช้ SSH สำหรับการจับมือเริ่มต้น จากนั้นเปลี่ยนไปใช้โปรโตคอล TCP ที่สามารถเชื่อมต่อใหม่ได้เพื่อรักษาเซสชันให้มีชีวิตอยู่หลังจากการหยุดชะงัก การเชื่อมต่อสามารถอยู่รอดจากการเปลี่ยนแปลง IP และการขัดข้องชั่วคราว และบัฟเฟอร์การตามทันจะเล่นข้อมูลที่ขาดหายไปเพื่อให้กระบวนการเชิงโต้ตอบดำเนินต่อไปจากจุดที่หยุดไว้ เครื่องมือนี้ยังสนับสนุนอุโมงค์ข้างหน้าและย้อนกลับ ซึ่งช่วยให้ผู้ใช้สามารถเข้าถึงพอร์ตได้แม้ในขณะที่การเชื่อมต่อหลักกลับมาเชื่อมต่อใหม่
วิธีที่มันโต้ตอบกับระบบและสแต็กเครือข่าย
ET สื่อสารผ่าน TCP (พอร์ตเริ่มต้น 2022) ดังนั้นกฎไฟร์วอลล์ด้านเซิร์ฟเวอร์ต้องอนุญาตพอร์ตนั้นเพื่อให้บริการสามารถรับการเชื่อมต่อใหม่ได้ การออกแบบช่วยให้ความหน่วงต่ำและเล่นข้อมูลที่บัฟเฟอร์หลังจากการเชื่อมต่อใหม่ โครงการนี้บันทึกการเลื่อนที่เป็นธรรมชาติและพฤติกรรมที่มีความหน่วงต่ำแทนการถ่ายโอนไฟล์ขนาดใหญ่ บน Windows เส้นทางที่ได้รับการสนับสนุนอย่างเป็นทางการคือ Windows Subsystem for Linux ในขณะที่ไคลเอนต์พื้นเมืองทางเลือกที่พูดโปรโตคอล ET ก็มีอยู่
ใครสามารถใช้งานมันและขั้นตอนทางเทคนิคที่ต้องการ
เครื่องมือนี้มุ่งเป้าไปที่วิศวกรและผู้ดูแลระบบที่คุ้นเคยกับคีย์ SSH และไฟล์การกำหนดค่า เนื่องจากมันนำการตั้งค่าเหล่านั้นมาใช้ใหม่สำหรับการตรวจสอบสิทธิ์ ผู้ใช้ที่ต้องการเลย์เอาต์เทอร์มินัลหลายหน้าต่างสามารถรวมมัลติเพล็กเซอร์เทอร์มินัลในโหมดควบคุม การตั้งค่าเบื้องต้นต้องเปิดใช้งานการเข้าถึง SSH และตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ยอมรับพอร์ต ET; หลังจากนั้น การทำงานประจำวันจะโปร่งใสต่อกระบวนการเชลล์สำหรับผู้ที่สะดวกในการแก้ไขการกำหนดค่า SSH และเปิดพอร์ตไฟร์วอลล์
เหมาะสมอย่างยิ่งสำหรับมืออาชีพที่เดินทางซึ่งสามารถทนต่อขั้นตอนการตั้งค่าเล็กน้อย
Eternal Terminal เหมาะสำหรับผู้ที่ต้องการเชลล์แบบโต้ตอบที่ไม่หยุดยั้งเมื่อย้ายระหว่างเครือข่ายและยอมรับงานการกำหนดค่าครั้งเดียวบนเซิร์ฟเวอร์ ทดสอบการเข้าถึงเซิร์ฟเวอร์จากเครือข่ายเป้าหมายของคุณก่อนที่จะพึ่งพามันสำหรับงานที่สำคัญ และใช้งานในสภาพแวดล้อมที่การรักษาช่วงเวลาที่ยาวนานเป็นสิ่งสำคัญ แนะนำ.