이끼 같은 포트 포워딩


11

이것은 Linux에서 Linux 서버에 연결됩니다.

나는 mosh를 좋아하지만 포트 포워딩을 지원하지 않으며 거의 ​​1 년이 지난 지금도 아직 일어나지 않았기 때문에 잠시 동안은 아닐 것입니다.

ssh를 통한 포트 포워딩은 훌륭하지만 랩탑이 하루에 여러 번 네트워크간에 이동하기 때문에 ssh 세션이 종료되므로 포트 포워드도 마찬가지입니다.

매달린 ssh를 감지하고 다시 연결하여 포트를 다시 가져 오기 위해 스크립트를 작성하거나 해킹 할 수는 있지만 소스 IP가 매일 여러 번 변경 될 때 오래 지속되는 포트 전달을 수행하는 다른 방법이 있습니까? )?

UDP를 통한 ssh가 트릭을 수행 할 것이라고 생각하지만 물론 ssh는 TCP를 사용합니다.


고정 IP 주소를 얻습니다. 모바일 IPv6을 받으세요.
Michael Hampton

2
집에 고정 IP가 있지만 다른 곳으로 이동하면 작동하지 않습니다. 모바일 IPv6은 대부분의 장소에서 사용 가능할 때 작동합니다. 아직 아니에요
마크 멀린

이 경우 장기적인 대답은 모바일 IPv6이지만 어느 곳에서나 사용할 수 있기까지는 시간이 걸릴 것입니다.
Michael Hampton

1
포트 포워딩을 포함하는 솔루션과 같은 mosh를 사용하는 것이 오늘날에도 효과가 있습니다. 사실상 그것은 모바일 IPv4 터널 일 것입니다.
마크 멀린

이것은 superuser.com/questions/37738/… 의 사본 인 것으로 보입니다 . 대답은 실패 할 때 슬레이브 ssh를 다시 시작하는 autossh 입니다.
elifiner

답변:



1

MOSH 는 동일한 수준에서 작동하지 않기 때문에 PortForwarding을 가지지 않으며 SSP (State Synchronization Protocol)를 사용하여 클라이언트 콘솔의 표시를 서버 콘솔과 동기화하며 실제 데이터를 전송하지 않습니다.

SSH 대신 AutoSsh 를 사용할 수 있습니다. 연결 모니터링 및 자동 재연 결과 동일합니다.

제한 밴드를 원한다면 물방울을 추가 할 수 있습니다

sudo trickle -d 10 -u 10 -- autossh -F /path/to/config-file site1

열린 프로젝트처럼 : MAST (경고는 매우 오래되었습니다!)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.