OpenSSH-LINEMODE

This is an import of the portable OpenSSH CVS tree, with hacks to support client-side input line editing. This feature is desirable because it eliminates character echoing delays when working with remote servers across distant and/or slow networks, and also helps cut down on the number of bytes and packets transmitted in an interactive session. (by hyc)

OpenSSH-LINEMODE Alternatives

Similar projects and alternatives to OpenSSH-LINEMODE

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better OpenSSH-LINEMODE alternative or higher similarity.

OpenSSH-LINEMODE reviews and mentions

Posts with mentions or reviews of OpenSSH-LINEMODE. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-20.
  • "<ESC>[31M"? ANSI Terminal security in 2023 and finding 10 CVEs
    7 projects | news.ycombinator.com | 20 Oct 2023
    Some terminals can do tricks like this, some terminal authors care about performance, e.g. https://codeberg.org/dnkl/foot/src/branch/master/doc/benchma...

    In general you're better off using a terminal that performs better, because extra buffering would be annoying the other way around in the usual throughput/latency tradeoff (you'd press ^C and then it would continue to display what's in its buffer to you, rather than reacting quickly).

    What mosh brings is decoupling the rendering across the network. A lot of the poor perceived performance over high-latency links happens because ssh puts your terminal into raw mode, so even if the line is being echoed back, that is going all the way to the remote system and back again.

    It's actually possible to fix line editing in ssh, without using something like mosh, see for example https://github.com/hyc/OpenSSH-LINEMODE. It's a shame OpenSSH hasn't merged those patches.

Stats

Basic OpenSSH-LINEMODE repo stats
1
8
10.0
almost 14 years ago

hyc/OpenSSH-LINEMODE is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of OpenSSH-LINEMODE is C.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com