ฉันไม่อยากจะเชื่อเลยว่าไม่มีใครพูดถึงMOSH ;
Mosh เป็นโปรโตคอลแยกที่สามารถขอเข้าสู่กระบวนการเข้าสู่ระบบ SSH มันช่วยให้เซสชันของคุณมีชีวิตหลังจากวันที่ขาดการเชื่อมต่อเปลี่ยน IP, เวลาแฝงสูงและอื่น ๆ มันมีคำอธิบายในหน้าแรกดีกว่าฉันสามารถอธิบายได้ดังนั้นฉันได้คัดลอกคำอธิบายด้านล่าง ประสบการณ์และคำแนะนำของฉันคือฉันใช้มันบนมือถือ Android ของฉันมันช่วยชีวิตเมื่อเดินทางและ SSH'ing เช่นเดียวกันกับแล็ปท็อปของฉันเมื่อเชื่อมโยงกับมือถือบนรถไฟเช่น ฉันขอแนะนำให้รวบรวมจากแหล่งที่มาเพื่อรับรุ่นล่าสุดรุ่น repo สำหรับฉันใน Ubuntu มีความรำคาญเล็กน้อยซึ่งได้รับการแก้ไขในเวอร์ชั่นล่าสุด (ในขณะที่เขียน)
Mosh (เปลือกมือถือ)
แอปพลิเคชั่นเทอร์มินัลระยะไกลที่อนุญาตให้โรมมิ่งรองรับการเชื่อมต่อเป็นระยะและให้เสียงสะท้อนในตัวเครื่องและการแก้ไขการกดแป้นของผู้ใช้
Mosh แทน SSH มันแข็งแกร่งและตอบสนองได้ดียิ่งขึ้นโดยเฉพาะผ่าน Wi-Fi, เซลลูล่าร์และลิงค์ทางไกล
Mosh เป็นซอฟต์แวร์ฟรีสำหรับ GNU / Linux, FreeBSD, Solaris, Mac OS X และ Android
คุณสมบัติจากเว็บไซต์:
เปลี่ยน IP ไม่พลาดการติดต่อ : Mosh ท่องเว็บอัตโนมัติระหว่างที่คุณเชื่อมต่ออินเทอร์เน็ต ใช้ Wi-Fi บนรถไฟ, Ethernet ในโรงแรมและ LTE บนชายหาด: คุณจะยังคงอยู่ในระบบต่อไปโปรแกรมเครือข่ายส่วนใหญ่จะสูญเสียการเชื่อมต่อหลังจากโรมมิ่งรวมถึง SSH และเว็บแอปเช่น Gmail Mosh นั้นแตกต่างกัน
ทำให้ฝันดี : ด้วย Mosh คุณสามารถทำให้แล็ปท็อปของคุณเข้าสู่โหมดสลีปและปลุกในภายหลังทำให้การเชื่อมต่อของคุณยังคงอยู่ หากการเชื่อมต่ออินเทอร์เน็ตของคุณลดลง Mosh จะเตือนคุณ - แต่การเชื่อมต่อจะดำเนินต่อเมื่อบริการเครือข่ายกลับมา
กำจัดความล่าช้าของเครือข่าย : SSH รอการตอบกลับจากเซิร์ฟเวอร์ก่อนที่จะแสดงการพิมพ์ของคุณเอง ที่สามารถทำเพื่อส่วนติดต่อผู้ใช้หมัด Mosh นั้นแตกต่างกันมันให้การตอบสนองทันทีในการพิมพ์การลบและการแก้ไขบรรทัด มันทำงานได้อย่างปรับตัวและทำงานได้แม้ในโปรแกรมแบบเต็มหน้าจอเช่น emacs และ vim ในการเชื่อมต่อที่ไม่ดีการคาดการณ์ที่โดดเด่นจะถูกขีดเส้นใต้ไว้ดังนั้นคุณจะไม่หลงผิด
ไม่มีรหัสพิเศษ ไม่มี daemon : คุณไม่จำเป็นต้องเป็น superuser ในการติดตั้งหรือเรียกใช้ Mosh ไคลเอ็นต์และเซิร์ฟเวอร์สามารถเรียกใช้งานได้โดยผู้ใช้ทั่วไปและมีอายุการใช้งานการเชื่อมต่อนานเท่านั้น
วิธีการเข้าสู่ระบบเดียวกัน : Mosh ไม่ฟังพอร์ตเครือข่ายหรือตรวจสอบผู้ใช้ ไคลเอ็นต์ mosh ล็อกอินเข้าสู่เซิร์ฟเวอร์ผ่าน SSH และผู้ใช้นำเสนอข้อมูลประจำตัวเดียวกัน (เช่นรหัสผ่านรหัสสาธารณะ) เหมือนเมื่อก่อน จากนั้น Mosh จะเรียกใช้ mosh-server จากระยะไกลและเชื่อมต่อกับมันผ่าน UDP
ทำงานภายในเทอร์มินัลของคุณ แต่ดีกว่า : Mosh เป็นโปรแกรมบรรทัดคำสั่งเช่น ssh คุณสามารถใช้ภายใน xterm, gnome-terminal, urxvt, Terminal.app, iTerm, emacs, หน้าจอหรือ tmux แต่ mosh ได้รับการออกแบบตั้งแต่เริ่มต้นและรองรับชุดอักขระเพียงชุดเดียว: UTF-8 จะแก้ไขข้อบกพร่อง Unicode ในอาคารอื่น ๆ และใน SSH
Control-C ใช้งานได้ดี : ไม่เหมือนกับ SSH โปรโตคอล UDP ของ mosh จะจัดการกับการสูญหายของแพ็กเก็ตได้อย่างงดงามและตั้งค่าอัตราเฟรมตามเงื่อนไขเครือข่าย Mosh ไม่ได้เติมบัฟเฟอร์ของเครือข่ายดังนั้น Control-C
จะทำงานเพื่อหยุดกระบวนการหลบหนี