ECONNREFUSED — 서버에서의 연결 거부

상태: 192.0.2.10:2100에 연결...
상태: "ECONNREFUSED - 서버에서의 연결 거부"(으)로 연결 시도 실패.
오류: 서버에 연결하지 못함💡 한 줄 진단: 서버 컴퓨터까지는 닿았는데, 그 포트(출입문)에서 기다리는 프로그램이 없다는 뜻입니다. 대부분 포트 번호가 틀렸거나, FTP·SFTP를 잘못 골랐거나, 서버의 FTP 프로그램이 꺼져 있는 경우예요.
사진을 누르면 크게 볼 수 있어요
- 1. ECONNREFUSED — 서버가 그 포트에서 연결을 거부
원인 체크리스트 (가능성 높은 순)
| # | 원인 | 확인 방법 |
|---|---|---|
| 1 | 포트 번호 오타 (예: 21 대신 2100, 22 대신 2222) | 포트 칸을 비우고 다시 접속 |
| 2 | SFTP 서버에 FTP 포트(21)로, 또는 반대로 | 호스팅 안내문의 프로토콜·포트 확인 |
| 3 | 서버의 FTP 프로그램이 꺼져 있음 (내 PC·NAS를 서버로 쓸 때) | 서버 쪽 프로그램·서비스 실행 확인 |
| 4 | 공유기 포트포워딩이 다른 PC로 되어 있음 | 포트포워딩 설정 확인 |
| 5 | 서버 방화벽이 연결을 즉시 거부하도록 설정 | 서버 관리자 문의 |
해결 1 — 포트 칸 비우기
빠른 연결이나 사이트 관리자의 포트 칸을 비워 두면 기본값이 쓰입니다.
| 프로토콜 | 기본 포트 |
|---|---|
| FTP, FTPS(명시적) | 21 |
| FTPS(묵시적) | 990 |
| SFTP | 22 |
호스팅이 다른 번호를 알려 준 경우에만 그 번호를 넣으세요. 기본 포트는 FTP·SFTP 기본 포트는 몇 번인가요?에 정리했어요.
해결 2 — 프로토콜 확인
호스팅 안내문이 SFTP라고 하면 사이트 관리자의 프로토콜을 SFTP - SSH File Transfer Protocol로 바꾸세요. 빠른 연결이라면 호스트 앞에 sftp://를 붙이면 됩니다. → SFTP로 접속하기
해결 3 — 내 서버(파일질라 서버·NAS)라면
- 서버 프로그램이 켜져 있는지, 듣고 있는 포트가 몇 번인지 확인하세요. → 파일질라 서버 설치부터 첫 접속까지
- 공유기 포트포워딩이 서버 PC의 내부 IP로 되어 있는지 확인하세요. → ipTIME 공유기 포트포워딩
- 시놀로지 NAS는 FTP/SFTP 서비스를 켜야 합니다. → 시놀로지 NAS 접속
로그로 확인하기
…에 연결...다음에 곧바로(1초 안에) ECONNREFUSED가 나오면 → 서버가 적극적으로 거부한 것. 포트·프로그램 문제입니다.- 한참(20초) 기다린 뒤 실패하면 → 이 오류가 아니라 시간 초과입니다. → 연결 시간 초과
관련 오류
참고한 공식 문서
- FileZilla Wiki — Network Configuration: https://wiki.filezilla-project.org/Network_Configuration
로그 문구는 파일질라 3.71.1 한국어판으로 직접 재현해 확인했습니다(연습용 서버, IP는 문서용 주소로 바꿈).
요약
한눈에 정리
- 1그 포트에 아무도 없어요
서버엔 닿았지만 그 포트에서 기다리는 프로그램이 없어요.
- 2포트 칸 비우기
잘못 넣은 포트를 지우면 기본값(21/22)으로 접속해요.
- 3FTP·SFTP 확인
호스팅이 알려 준 방식과 프로토콜이 맞는지 봐요.
최종 수정 2026-09-25