ServerAliveInterval 및 연결 재설정

ServerAliveInterval 및 연결 재설정

내가 실행하면 :

sftp -oServerAliveInterval=10 server-2

연결이 설정되었습니다. 그러나 값을 10에서 1로 증가(감소)시킨 후:

sftp -oServerAliveInterval=1 server-2

연결할 수 없습니다:

Connecting to server-2...
Connection closed by 10.0.1.10
Couldn't read packet: Connection reset by peer

어떤 아이디어가 있나요?

-vvv를 추가하세요:

debug1: SSH2_MSG_SERVICE_ACCEPT received
debug2: key: id_rsa (0xxxxxxxxxxx)
Connection to 10.0.1.10 timed out while waiting to read
Couldn't read packet: Connection reset by peer

답변1

그러나 값을 10에서 1로 증가(감소)시킨 후:

sftp -oServerAliveInterval=1 server-2

ServerAliveInterval초로 설정 하면 1각 읽기 후에 타이머가 시작되고, 다른 데이터가 없으면 서버에 응답을 쿼리합니다. 정의된 수의 답변이 반환되지 않으면( ServerAliveCountMax이 경우에도 중요함) 연결이 닫힙니다.

이것은 또한 관련이 있습니다 TCPKeepAlive. 많은 수하물 없이도 기본적으로 동일한 작업을 수행합니다. 위 옵션은 TCPKeepAlive작동하지 않고 연결 끊김이 많이 발생하는 경우 에만 사용해야 합니다.

귀하의 질문에 언급된이렇게 하면 도움이 될 것입니다.

답변2

해결되었습니다. Windows 컴퓨터에서 실행되는 응용 프로그램 서버의 내부 오류로 인해 발생하는 문제

관련 정보