SSH 연결 시간 초과 / 파이프 끊김 방지

두 사용자 모두 Windows 에 의해뿐만 아니라 Mac (지난 10 년 동안) 나는 많은 시간을 SSH 연결 웹 서버, 이메일 서버, 클라우드 및 기타 백업 패키지. 좋아하는 분포 Linux 의심 할 여지없이 CentOS.

가장 스트레스 받는 일 중 하나 administratorii 서버는 SSH 연결을 중단하려면. Putty에서 버튼을 누르는 동안 갑자기 또는 Terminal (대부분 로컬 연결 문제임) 또는 "유휴”-SSH 세션을 통해 원격 서버와 상호 작용하지 않는 기간입니다.

당신은을 사용하는 경우 Mac 유틸리티를 사용 Terminal SSH를 통한 원격 연결의 경우 확실히 일부 활동이 없으면 다음 메시지와 함께 연결이 끊어졌습니다.client_loop : 연결 끊기 전송 : 파이프 손상”. 나는 해결책을 주었다 여기 기사, 여기에 "/etc/ssh/ssh_config"라인 :

Host *
ServerAliveInterval 120

위의 솔루션은 다음 사용자에게 유효합니다. Mac, 그리고 솔직히 최신 업데이트 macOS 상관 없어 restart 파일 변경 "ssh_config", 그리고 유휴 세션 연결 해제 문제가 반환됩니다.

설정 한 거리에서 SSH 세션의 연결이 끊어지는 것을 방지 할 수있는 솔루션 Terminal (macOS) 또는 퍼티 (Windows), "ServerAliveInterval”우리 컴퓨터에서 SSH 애플리케이션 / 클라이언트와 주기적으로 통신 할 원격 서버를 결정합니다.
그래서 우리는 "ClientAliveInterval"in"sshd_config”우리가 연결하는 서버에서.

SSH 연결 시간 초과 / 파이프 끊김 방지 (ssh_config 팁)

1. 활성화하려는 서버에 연결하고 "ClientAliveInternal"에 대한 시간 간격을 설정합니다. Putty에서 SSH를 열고, Terminal 또는 다른 유사한 유틸리티 및 우리는 사용자와 인증 root.

ssh root@server.hostname

2. "ClientAliveInterval"이 활성화되고 기간이 설정된 경우 명령 줄을 실행하여 "sshd_config"파일을 검색합니다.

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“. 나는 "나노"를 선호합니다.

sudo nano /etc/ssh/sshd_config

4.“#"라인 앞에"ClientAliveInterval”초 수 설정 : 60, 120…

ClientAliveInterval 120
ClientAliveCountMax 10

5. 변경 사항을 저장하고 restart나는 서비스가 있습니다 "sshd".

sudo systemctl restart sshd

ClientAliveInterval : 서버가 서버에 연결된 클라이언트 / 애플리케이션에 널 데이터 패킷을 보내는 시간 간격 (초)입니다. 이 방법은 연결을 활성 / 활성 상태로 유지합니다.

ClientAliveCountMax : 응답하지 않는 SSH 클라이언트 10 초의 120주기 ( "ClientAliveInterval"로 설정) 연결이 중단됩니다. 즉, SSH 클라이언트가 서버에서 보낸 널 패킷에 응답하지 않은 20 분 후입니다.

이러한 변경으로 SSH 연결이 더 안정되고 보안이 유지됩니다.

Stealth: 기술에 대한 열정, 저는 운영 체제에 대한 튜토리얼을 테스트하고 작성하는 것을 좋아합니다. macOS, Linux, Windows, 에 대한 WordPress, WooCommerce 및 LEMP 웹 서버 구성(Linux, NGINX, MySQL 및 PHP). 나는 에 쓴다 StealthSettings2006 년부터 .com을 시작했고 몇 년 후 iHowTo에 글을 쓰기 시작했습니다. 생태계의 장치에 대한 팁 튜토리얼 및 뉴스 Apple: iPhone, iPad, Apple 시계, HomePod, iMac, MacBook, AirPods 및 액세서리.
새로운 기능