Mosh : Mobile Shell - 진화된 SSH
(mosh.org)- IP변경 / 재연결시에도 연결을 유지하는 오픈소스 SSH 대체 앱
- SSH로 기존 인증방식을 이용해서 접속한 후, 원격에서 mosh-server를 실행하고 UDP로 연결
ㅤ→ 네트웍 버퍼를 사용하지 않으므로, Ctrl-C가 항상 빠르게 잘 동작
ㅤ→ 서버의 응답을 대기하는 SSH와 달리 네트워크 Lag없는 빠른 응답
- Tmux 및 어떤 터미널에서도 이용 가능
- 별도의 데몬 필요없음
- Linux/BSD/맥/안드로이드/크롬/iOS
ㅤ→ 윈도우에서는 Mosh for Chrome 또는 Cygwin용 사용
- UTF-8만 지원 (다른 터미널 과 SSH의 유니코드 버그를 수정)
ssh를 piggyback하는 재밌는 아이디어네요.
24비트 컬러는, 너무나 많은 요청이있어서... mainline에는 들어갔습니다. 그런데 또 릴리즈를 안하고 버티고 있어서 ㅋㅋㅋ, 소스 받아서 빌드하면 24비트 칼라 됩니다.
윈도우에서 많은 터미널을 전전하다가, WSL+Windows Terminal+Mosh로 정착했네요;;;
4년동안 릴리즈가 전혀 없어서, 유지보수가 죽은거 아니야? 라는 질문이 종종 있는데, 개발자인 Keith Winstein 은 이렇게 얘기합니다.
"릴리즈가 필요하다고 느끼지 않습니다. Mosh는 보안 허점을 가진적이 없고, 그걸 자랑스럽게 생각합니다. 언젠가는 24비트 컬러나, MacOS 시계 우회 등의 이슈로 릴리즈 하긴 해야겠지만, 급하지는 않다고 생각합니다. 오만해 보일수도 있지만, 어떤 소프트웨어가 목표의 95%를 달성했다면 더 기능을 추가함으로써 생기는 보안 위험에 대해서 가중치를 두고 생각해야 합니다."
https://news.ycombinator.com/item?id=28151637