이 자습서는 SSH 연결을 사용하고 오류가 발생하는 경우 매우 좋은 솔루션을 제공합니다. SSH Connection Timing Out / Broken Pipe. 잘못 말한 오류. 컴퓨터와 연결된 서버 간의 연결이 종료되었음을 알리는 메시지입니다. Putty 또는 Terminal.
두 사용자 모두 Windows 에 의해뿐만 아니라 Mac (지난 10 년 동안) 나는 많은 시간을 SSH 연결 웹 서버, 이메일 서버, 클라우드 및 기타 백업 패키지. 좋아하는 분포 Linux 의심 할 여지없이 CentOS.
가장 스트레스 받는 일 중 하나 administratorii 서버는 SSH 연결을 중단하려면. Putty에서 버튼을 누르는 동안 갑자기 또는 Terminal (대부분 로컬 연결 문제임) 또는 "idle”-SSH 세션을 통해 원격 서버와 상호 작용하지 않는 기간입니다.
당신은을 사용하는 경우 Mac 유틸리티를 사용 Terminal SSH를 통한 원격 연결의 경우 확실히 일부 활동이 없으면 다음 메시지와 함께 연결이 끊어졌습니다.client_loop: send disconnect: Broken pipe”. 나는 해결책을 주었다 여기 기사, 여기에 "/etc/ssh/ssh_config
"라인 :
Host *
ServerAliveInterval 120
위의 솔루션은 다음 사용자에게 유효합니다. Mac, 그리고 솔직히 최신 업데이트 macOS 다시 시작한 후 파일의 변경 사항을 유지하지 않습니다.ssh_config
", 그리고 유휴 세션 연결 해제 문제가 반환됩니다.
설정 한 거리에서 SSH 세션의 연결이 끊어지는 것을 방지 할 수있는 솔루션 Terminal (macOS) 또는 퍼티 (Windows), "ServerAliveInterval
”우리 컴퓨터에서 SSH 애플리케이션 / 클라이언트와 주기적으로 통신 할 원격 서버를 결정합니다.
그래서 우리는 "ClientAliveInterval
"in"sshd_config
”우리가 연결하는 서버에서.
방지 SSH Connection Timing Out / Broken Pipe (ssh_config 팁)
1. 활성화하려는 서버에 연결하고 "에 대한 시간 간격을 설정합니다.ClientAliveInternal". 열려 있는 SSH in Putty, Terminal 또는 다른 유사한 유틸리티 및 우리는 사용자와 인증 root
.
ssh root@server.hostname
2. 명령줄을 실행하여 "sshd_config" 만약에 "ClientAliveInterval”가 활성화되고 설정된 기간은 얼마입니까?
sudo grep "ClientAliveInterval" /etc/ssh/sshd_config
시나리오에서 "ClientAliveInterval”가 비활성화되고 시간 간격 값이 XNUMX입니다.
[root@buffy ~]# sudo grep "ClientAliveInterval" /etc/ssh/sshd_config
#ClientAliveInterval 0
[root@buffy ~]#
해시 태그 "#
"줄 앞에 놓으면 취소됩니다. 그녀는 활동하지 않습니다.
3. 편집기로 엽니 다. "nano
"또는"vim
"파일"sshd_config
". 나는 선호한다 "nano".
sudo nano /etc/ssh/sshd_config
4.“#
"라인 앞에"ClientAliveInterval
”초 수 설정 : 60, 120…
ClientAliveInterval 120
ClientAliveCountMax 10
5. 변경 사항을 저장하고 서비스를 다시 시작하십시오."sshd
".
sudo systemctl restart sshd
ClientAliveInterval
: 서버가 서버에 연결된 클라이언트 / 애플리케이션에 널 데이터 패킷을 보내는 시간 간격 (초)입니다. 이 방법은 연결을 활성 / 활성 상태로 유지합니다.
ClientAliveCountMax
: 응답하지 않는 SSH 클라이언트 10 초의 120주기 (“로 설정ClientAliveInterval") 연결이 중단됩니다. 즉, 고객이 20분 후에 SSH 서버에서 보낸 null 패킷에 응답하지 않았습니다.
이러한 변화로 연결 SSH 더 안정적이고 안전하게 유지됩니다.