SSH/SCP 정지

SSH/SCP 정지

SSH 연결을 통해 두 대의 컴퓨터가 연결되어 있습니다. 몇 마일 떨어진 곳에 위치해 있지만 인터넷 연결이 상당히 좋지 않습니다.

좀 더 많은 데이터를 교환하려고 하면 SSH 콘솔이 중단됩니다. "ps"나 "dmesg"를 입력하는 것에 대해 이야기하고 있습니다...

scp를 사용하여 무언가를 업로드하려고 하면 1바이트를 전송하지 않고 처음부터 멈춥니다. 물론 LAN상에서는 문제가 되지 않습니다.

더 조사하기 위해 무엇을 할 수 있을지 모르겠습니다. 당신은 무엇을 제안합니까?

답변1

당신은 사용해야합니다모쉬. 저자의 말:

로밍을 허용하고 간헐적인 연결을 지원하며 지능형 로컬 에코 및 사용자 키 입력의 라인 편집을 제공하는 원격 터미널 애플리케이션입니다.

Mosh는 SSH를 대체합니다. 특히 Wi-Fi, 셀룰러 및 장거리 링크를 통해 더욱 강력하고 반응성이 뛰어납니다.

IP를 변경하세요. 대기 중.

Mosh는 인터넷 연결 간을 이동할 때 자동으로 로밍됩니다. 기차에서는 Wi-Fi를, 호텔에서는 이더넷을, 해변에서는 LTE를 사용하면 로그인 상태가 유지됩니다. Gmail과 같은 SSH 및 웹 앱을 포함한 대부분의 네트워크 프로그램은 로밍 후에 연결이 끊어집니다. 모세는 다릅니다.

유니코드 버그와 + ssh부족과 같은 의 문제를 수정하기 때문에 특히 마음에 듭니다 . 그러나 네트워크 지연도 훨씬 더 잘 처리합니다.CtrlC

모든 OS에 존재하지만 Windows에서는 Cygwin을 설치해야 합니다.

답변2

문제는 두 번째 네트워크 인터페이스가 활성화되고 동일한 서브넷에 구성되었다는 것입니다. 안타깝게도 저는 그 사실을 몰랐습니다. 발견한 후에는 상황을 재현하기 위해 여러 번 시도했고 동작을 확인했습니다.

두 개의 LAN 인터페이스가 동일한 네트워크(다른 IP, 동일한 서브넷 및 게이트웨이)로 구성되면 둘 다 제대로 작동하지 않습니다. 그 중 하나를 다른 서브넷으로 이동해야 합니다.

관련 정보