![로그인 직후 ssh packet_write_wait](https://linux55.com/image/12661/%EB%A1%9C%EA%B7%B8%EC%9D%B8%20%EC%A7%81%ED%9B%84%20ssh%20packet_write_wait.png)
입력하고 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 데몬이 활성화되어 있는지 확인하고 다시 시작하십시오.