SSH 포트 22가 열려 있는지 확인하기
새 서버에서 잠겨 버렸거나 방화벽 변경이 SSH를 막았는지 확신할 수 없나요? 호스트를 입력하고 결과에서 포트 22를 찾아보세요. 이 검사는 Telnet과 FTP도 함께 보여 주며, 보통 이 둘은 닫아 두고 싶을 것입니다.
SSH 접근성을 테스트하는 방법
-
1
서버 입력
호스트 필드에 서버의 공용 호스트 이름 또는 IP 주소를 입력하세요.
-
2
검사 실행
다음을 누른 다음 "일반 포트 검사"를 클릭하세요.
-
3
22 찾기
포트 22가 SSH 라벨과 함께 나타나면, 외부에서 해당 포트로의 TCP 연결이 성공한 것입니다.
-
4
21과 23 확인
FTP(21)와 Telnet(23)도 같은 검사에 포함되어 있으므로, 오래된 원격 접속이 노출되어 있는지 한눈에 확인할 수 있습니다.
22번 포트가 표시되면 의미
포트 22가 열려 있다고 나오면 서버가 그 포트에서 TCP 연결을 받아들였다는 뜻입니다. 이는 네트워크 경로가 작동한다는 것을 확인해 줍니다. 즉 방화벽, 보안 그룹, 클라우드 규칙이 트래픽을 통과시키고 있으며, 그 포트에서 무언가가 대기하고 있다는 뜻입니다. 다만 키나 비밀번호가 받아들여질지는 확인해 주지 않으며, 입구에 도달할 수 있다는 것만 확인해 줍니다.
22번 포트가 없을 때
검사는 열린 포트만 보여 주므로 22가 보이지 않는 데에는 여러 원인이 있을 수 있습니다.
- SSH 데몬이 실행 중이 아니거나, 다른 포트에서 대기하고 있습니다.
- 호스트 방화벽이나 클라우드 보안 그룹이 인터넷에서 오는 22번 포트를 차단하고 있습니다.
- 서버에 접근할 수 없거나, 아직 부팅 중입니다.
- 검사가 실행된 네트워크에서 제공업체가 22번 포트를 필터링하고 있습니다.
이 기본 스캐너는 이 원인들을 구분하지 못합니다. 많은 관리자가 SSH를 의도적으로 다른 포트로 옮겨 두는데, 그 포트는 이 도구의 고정 목록에 없으므로 사용자 지정 SSH 포트는 나타나지 않습니다.
문제 해결 순서
- 서버가 실행 중인지 확인하세요. 예를 들어 443 같은 웹 포트가 열려 있는지 봅니다.
- 클라우드 방화벽 또는 보안 그룹에서 SSH 포트에 대한 인바운드 규칙이 있는지 확인하세요.
- 호스트 방화벽 규칙을 확인하세요.
- SSH 서비스가 실행 중이며 어떤 포트를 사용하는지 확인하세요.
보안 강화 참고 사항
공용 인터넷의 SSH는 자동화된 로그인 시도의 공격을 끊임없이 받습니다. 키 기반 로그인만 허용하고 접속 가능한 소스 주소를 제한하면 이 위험을 줄일 수 있습니다. 직접 관리하는 서버만 검사하세요.
같은 검사에 포함된 관련 포트
같은 실행에서 웹 포트 80, 443, 8080, 8443도 확인합니다. 이는 SSH가 응답하지 않는 것처럼 보일 때 도움이 됩니다. HTTPS는 응답하는데 SSH가 응답하지 않는다면 서버는 살아 있으며 문제는 SSH나 그 방화벽 규칙에 국한된 것입니다. 아무것도 응답하지 않는다면 서버, 네트워크, 또는 제공업체 수준의 차단을 먼저 의심하세요.
검사는 하나의 공용 주소에서 연결한다는 점을 기억하세요. SSH 규칙이 본인의 IP 주소만 허용한다면, 본인은 직접 연결할 수 있더라도 여기서는 포트가 닫혀 있는 것으로 올바르게 보입니다. SSH가 열려 있어야 하는데 열려 있지 않다면, 한 번에 한 가지만 변경하고 변경할 때마다 다시 검사하세요. 그래야 어떤 단계가 문제를 해결했는지 알 수 있습니다.
자주 묻는 질문
아닙니다. 이 스캐너는 고정된 18개 포트를 테스트하며, 그중 SSH 포트는 22뿐입니다. 사용자 지정 SSH 포트는 검사되지 않습니다.
열려 있다는 것은 TCP 연결이 수락되었다는 뜻일 뿐입니다. 잘못된 키, 비활성화된 사용자, 또는 SSH 구성의 허용 목록 때문에 로그인이 실패할 수 있습니다.
최신 서버에서는 드뭅니다. Telnet은 데이터를 암호화하지 않고 보내므로, 직접 관리하는 장비에서 포트 23이 나타난다면 무엇이 대기하고 있는지 확인하고, 필요하지 않다면 닫으세요.
아닙니다. TCP 연결만 열었다가 닫습니다. 자격 증명을 보내지 않으며 비밀번호도 시도하지 않습니다.
관련 도구
IP 서브넷 계산기
모든 IPv4 CIDR 블록에 대해 서브넷 범위, 네트워크 주소, 브로드캐스트 주소, 사용 가능한 호스트, 와일드카드 마스크를 계산합니다. /0부터 /32까지 완벽하게 지원합니다.
Traceroute 도구
신뢰할 수 있는 공개 프로브 서비스로 어떤 호스트로든 traceroute를 실행하고, 홉별 출력을 읽어 지연 급증, 패킷 손실, 라우팅 문제를 찾아내는 법을 배워보세요.
웹사이트 접속 불가 검사기
웹사이트가 독립된 서버에서 응답하는지 확인하세요. UP 또는 DOWN 상태, HTTP 상태 코드, 응답 시간, 서버 IP를 보여 주어 실제 장애와 로컬 네트워크 문제를 구분할 수 있습니다.
웹사이트 스크린샷 도구
공개 URL을 입력하면 즉시 스크린샷 미리보기를 보여주고, Screenshot Machine, Urlbox, ApiFlash 같은 무료 서비스에서 열거나 Wayback Machine에서 예전 스크린샷을 볼 수 있습니다.
도메인 나이 검사
등록부의 WHOIS 데이터를 사용하여 도메인이 처음 등록된 시점과 그 연·월·일 기준의 운영 기간을 확인하십시오.
DKIM 검사기
도메인과 DKIM 선택자를 입력해 DNS TXT 공개 키를 확인하세요. 레코드, 키 유형, 키 누락·폐기·형식 오류 등의 상태를 설명합니다.
이 도구는 다른 언어로도 제공됩니다
- ตรวจสอบว่าพอร์ต SSH 22 เปิดอยู่หรือไม่ [TH]
- Sprawdź, czy port SSH 22 jest otwarty [PL]
- Kiểm tra cổng SSH 22 có đang mở không [VI]
- Periksa apakah port SSH 22 terbuka [ID]
- التحقق مما إذا كان منفذ SSH رقم 22 مفتوحا [AR]
- Prüfen, ob der SSH-Port 22 offen ist [DE]
- SSHポート22が開いているか確認する [JA]
- Verificar se a porta SSH 22 está aberta [PT]
- Comprobar si el puerto SSH 22 está abierto [ES]
- Kontrollera om SSH-port 22 är öppen [SV]
- Vérifier si le port SSH 22 est ouvert [FR]
- Controleren of SSH-poort 22 open staat [NL]
- Check if SSH Port 22 Is Open [EN]
- Verifica se la porta SSH 22 è aperta [IT]
- Проверка, открыт ли SSH-порт 22 [RU]
- SSH portu 22 açık mı kontrol edin [TR]
- 检查 SSH 端口 22 是否开放 [ZH]