호스트 포트 22에 대한 SSH: 연결이 거부되었습니다.

호스트 포트 22에 대한 SSH: 연결이 거부되었습니다.

오늘 시스템을 부팅한 후 SSH를 사용하여 데비안 서버에 연결할 수 없습니다. -vvv를 사용하여 ssh를 실행한 결과입니다.

ssh [email protected] -vvv
OpenSSH_7.1p1, OpenSSL 1.0.2d 9 Jul 2015
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: ssh_connect: needpriv 0
debug1: Connecting to ssh.xxx.com [ip] port 22.
debug1: connect to address ip port 22: Connection refused
ssh: connect to host ssh.xxx.com port 22: Connection refused

네트워크 통계

$sudo netstat -tulpen | grep ":22"

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          26630      2812/sshd           
tcp6       0      0 :::22                   :::*                    LISTEN      0          26632      2812/sshd

ssh 구성에 ssh를 추가한 후 다른 포트를 사용하여 ssh를 실행해 보았지만 소용이 없었습니다.

다음으로 Windows 가상 머신에서 퍼티를 사용하여 SSH를 시도했지만 "네트워크 오류: 연결이 거부되었습니다"라는 오류도 표시되었습니다.

어제 아침 동일한 컴퓨터에서 SSH를 사용하여 연결할 수 있었고 모든 것이 잘 작동했습니다.

정상적으로 서버에 ping을 보낼 수 있고 브라우저에서 rutorrent 웹 인터페이스를 열 수 있습니다(rtorrent는 서버에 설치되어 있습니다).

연결하려는 모든 포트가 열려 있습니다.

SSH를 통해 다른 서버에 연결을 시도했는데 작동했습니다.

문제는 서버 측에 있는 것 같아요. 서버에 대한 루트 액세스 권한이 없지만 여러 관리자가 내 IP가 블랙리스트에 등록되었거나 거부되었는지 확인했는데 이에 대한 이유가 없었습니다.

브라우저 기반 웹 SSH 클라이언트를 사용하여 연결을 시도했습니다.편안 설명에서:

그 설명으로 판단하면

보안 HTTP 연결에서 방화벽과 프록시를 우회하는 데 사용할 수 있습니다. 또한, consoleFISH는 연결하는 웹 클라이언트의 IP 주소가 원격 시스템으로 전송되지 않기 때문에 익명으로 SSH 연결을 열 수 있습니다.

따라서 이것은 확실히 IP 문제입니다. 내 IP가 금지 목록에 없으면(서버는 Fail2ban을 사용함) 서버의 다른 곳에서 내 IP가 거부되거나 차단될 수 있습니다.

관련 정보