SSH 터널을 통해 mosh 연결을 설정하려고합니다. 로컬 호스트는 LAN1을 통해 host1에 연결됩니다. Host1은 인터넷에 연결된 GSM/GPRS를 가지고 있습니다. Host2는 다른 LAN2의 라스베리 파이이지만 포트 포워딩을 통해 인터넷에서 포트 22 및 포트 60001을 통해 연결할 수 있습니다. 나는 다음을 시도한다 : ssh -L 9998:
여러 웹 서버로 ssh하고 mosh로 사용하는 암호없이 ssh 키를 만들었습니다. 이제 약 3 개월 동안 잘 작동합니다. 오늘 우리 서버 중 하나에 액세스하려고 할 때 암호를 묻습니다. "ssh -vvv name-of-server"를 실행하여 서버에 연결하지 못하게하는 유일한 방법은 암호 요구 사항임을 확인했습니다. 암호를 변경하려면 이전 암호가 필요합니다
mosh를 통해 NAT 뒤에있는 서버에 연결하고 싶습니다. 라우터를 만져서 upnp 지원으로 설정할 수는 없지만, 앞으로 UDP 포트 9807-> 60000과 ssh 포트를 요청합니다. 그래서 클라이언트 및/또는 서버 측에서 명령 줄 args 또는 conf 파일을 통해 서버 포트를 지정해야합니까? 참고 : 다음은 작동하지 않습니다 !! mosh -p 980
내 빌드 서버에 tmux을 사용합니다. 최근에는 작은 .bashrc 스크립트를 작성하여 종료 할 경우 세션을 tmux에 연결하는 작업을 자동화합니다. 나는 ssh 그것이 바로 TMUX 창 내부에 달려 mosh을 사용할 때마다 문제가 # Automate tmux Startup
UDP에는 하나의 좋은 기능이 있습니다. 그러나 패킷에는 여러 가지 나쁜 특징이 있습니다. 패킷이 손실되거나 여러 번 도착하거나 패킷 순서가 없습니다. 패킷 2가 1보다 빨리 도착할 수 있습니다. 좋게 유지하고 나쁜 것을 제거하는 방법은 무엇입니까? udp 위에 신뢰할 수있는 전송 프로토콜을 제공하는 좋은 구현이 있습니까? 그래야 우리가 아직 연결되어 있지