최근 우리 집 ISP 서비스가 AT&T Uverse로 변경되었습니다. 내가 사용했던 기존 구리 DSL(!)보다 훨씬 빠르지만, SSH 연결은 잠시 중단되는 문제를 겪습니다.
패턴을 정확히 찾아낼 수 없습니다. 때로는 링크가 며칠 동안 유지되지만 그 후 1~2분마다 일련의 삭제가 발생합니다. 이는 SSH 연결에만 영향을 미치는 것 같습니다. 서버와 로컬 컴퓨터 모두 "깨진 파이프" 오류를 보고합니다.
내 로컬 컴퓨터는 Ubuntu 16.04.1을 실행하는 System76 Lemur입니다. 원격은 가상 FreeBSD 상자(10.3)입니다. 저도 같은 결과가 나온 것 같아요
ssh -Y
또는
ssh -X
ATT는 그다지 도움이 되지 않습니다(Ssh는 표준 가정 사용자의 범위를 벗어나기 때문입니다).
답변1
이전 토론:
https://askubuntu.com/questions/127369/how-to-prevent-write-failed-broken-pipe-on-ssh-connection
https://superuser.com/questions/37738/how-to-reliously-keep-an-ssh-tunnel-open
두 가지가 떠오릅니다(AT&T에 불만을 제기하는 것은 소용없기 때문에).
1) 트래픽이 없을 때 방화벽 연결이 끊어지는 문제가 있었습니다. 이것은 귀하의 상황과 같지 않지만 SSH 세션에 30초 연결 유지를 추가하는 것은 나쁠 것이 없습니다.
https://stackoverflow.com/questions/25084288/keep-ssh-session-alive
2) Gnu 화면(또는 FreeBSD 시스템에 있는 경우 tmux가 더 좋음)을 사용하면 최소한 다시 연결할 때 작업 내용이 손실되지 않습니다. .profile의 screen -RR을 사용하면 매우 편리하며 항상 screen 세션이 실행되도록 보장합니다. autossh를 사용하면 최소한 고통이 최소화됩니다.