이는 사고라기에는 너무 자주 발생합니다.
내 서버의 /etc/ssh/sshd_config 파일에는 다음이 있습니다.
ClientAliveInterval 3600
ClientAliveCountMax 3
30분 후 클라이언트 컴퓨터로 돌아와 Enter를 클릭할 때까지 아무 것도 표시되지 않았습니다.그 다음에인쇄해 보세요
me@my_server:~$ client_loop: send disconnect: Broken pipe
me@my_client:~$
클라이언트 시스템의 /etc/ssh/sshd_config 파일도 구성해야 합니까?
답변1
이 오류는 일반적으로 기본 TCP 연결이 중단될 때 나타납니다.
클라이언트가 사용하는 NAT 테이블(공급자에 따라 라우터 또는 회선 어딘가에서)에 대한 유휴 제한과 같은 많은 요인이 있을 수 있습니다.
TCPKeepAlive
ssh_config에 추가해 보세요 . ssh
다음과 같이 실행하여 먼저 테스트할 수 있습니다.
ssh -o TCPKeepAlive=yes ...