로그인 직후 ssh packet_write_wait

로그인 직후 ssh packet_write_wait

입력하고 Enter 키를 누른 다음 비밀번호를 입력하면ssh [email protected]packet_write_wait: Connection to xxx.xxx.xxx.xxx port 22: Broken pipe

때때로 로그인할 수 있지만 잠시 후(임의로) 동일한 내용이 기록됩니다. 네트워크 문제인줄 알았는데 다른 서버에도 문제없이 로그인이 되네요.

서버에 어떤 문제가 있으며 어떻게 해결하나요? 또한 내 네트워크에 문제가 있을 가능성도 배제하지 않습니다.

저는 우분투 18을 사용하고 있습니다.

실패 하면 ssh ....가끔 로그인할 수 있습니다.ssh -o IPQoS=throughput ...

답변1

설명하는 상황(처음에는 작동하다가 갑자기 중단됨)은 다음과 같은 경우에 일반적입니다.최대 전송 단위한계. VPN을 통해 연결된 경우 이런 일이 발생할 수 있습니다. 이 문제를 해결하려면 기본적으로 1500인 MTU를 줄여야 합니다.

이 기사MTU 제한을 변경하는 방법을 설명합니다. 1300으로 줄여보세요. 나중에 다시 깨질 때까지 늘려볼 수 있습니다.

MTU 제한으로 인해 플레이킹이 예상됩니다. 패킷이 충분히 작으면 모든 것이 잘 작동하고 요청이 충분히 클 때만 삭제됩니다. 이것이 바로 더 큰 패킷이 전송되면 연결이 빠르게 끊어지더라도 로그인 작업이 성공할 수 있는 이유입니다.

관련 질문:

답변2

아직 댓글을 달 수 없습니다.

먼저, 더 많은 정보를 얻으려면 세부정보를 추가해야 합니다. ssh -v [email protected]

내 경험에 효과가 있었던 것을 시도해 볼 수 있습니다.

  • openssh* 업데이트
  • /home/user/.ssh/known_hosts 삭제
  • sshd 데몬이 활성화되어 있는지 확인하고 다시 시작하십시오.

관련 정보