scp를 통해 4개 파일을 전송한 후 SSH 연결 시간이 초과되었습니다.

scp를 통해 4개 파일을 전송한 후 SSH 연결 시간이 초과되었습니다.

동일한 서버에 8개의 파일을 보내는 스크립트가 있습니다. 8개 명령을 모두 개별적으로 실행하면 작동하지만 스크립트를 실행할 때 4개의 이전 파일이 전송된 후 5번째 scp 명령이 시간 초과됩니다.

5번째 명령을 -vvv가 활성화된 간단한 ssh 명령으로 대체하고 다음 메시지를 받았습니다.

OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.1.14 [192.168.1.14] port 22.
debug1: connect to address 192.168.1.14 port 22: Connection timed out
ssh: connect to host 192.168.1.14 port 22: Connection timed out

/etc/ssh/sshd_config또한 파일을 보내는 서버에서 다음 값을 조정해 보았습니다 . ClientAliveCountMax, MaxSessions, MaxAuthTries, 그러나 어느 것도 문제를 해결하지 못했습니다. (참고: 파일 편집 후 sshd를 다시 시작했습니다)

또 무엇이 문제일 수 있는지 생각해 보세요.

답변1

가능한 설명은 서버에 SSH 연결을 제한하는 방화벽이 있다는 것입니다(봇이 끊임없이 비밀번호를 찾으려고 시도하는 것을 피하는 것은 드문 일이 아닙니다). UFW인 경우 다음을 사용하세요.

ufw status

현재 값을 나열합니다. 다음 사항을 확인해야 합니다.

To Action  From
22 LIMIT   Anywhere                  

다음을 사용하여 특정 주소에 대한 제한을 해제할 수 있습니다.

ufw insert 1 allow in from nnn.nnn.nnn.nnn

raw라면 iptables같은 생각이지만 적절한 명령은 내 전문 지식을 넘어서는 것입니다(서버에서 벗어나지 않도록 주의하세요).

관련 정보