FTP 허용을 위한 윈서버 2022 설정 방법은?
가상머신에 윈서버를 작동 중인데
본컴에서 윈서버에 접근하게 하려고 합니다.
윈서버 서버관리자에서 사이트 추가하고 설정해주면 되는데 도대체 뭐가 문제일까요?
연결되었다가 원격호스트 에 의해 연결이 닫혔다고 나오네요
안녕하세요. 조일현 전문가입니다.
관련 문제 방화벽, 포트, 권한,패시브 모드 설정 시 문제가 발생할 수 있습니다.
구체적인 오류 메시지가 있다며 정확히 알수 있습니다.
연결의 핵심은 방화벽 규칙에 따라 21번 및 패시브 포트 범위를 모두 허용 하며, FTP 계정 및 폴더 권한을 올바르게
설정하고 가상 머신 네트워크 및 포트포워딩을 확인 및 SSL 미사용, 패시브 모드 설정을 권장합니다.
안녕하세요. 김민규 전문가입니다.
혹시 방화벽 설정에서 해당 부분이 막혀있는 것은 아닌지 확인이 필요해 보입니다. 그 외에도 FTP 사용자 권한 등에도 문제가 있을 수 있죠.
안녕하세요. 서종현 전문가입니다.
FTP서버를 설정하고 클라이언트에서 연결할때 '원격 호스트에 의해 연결이 닫혔다'는 오류가 발생하는경우, 여러가지 원인과 해결 방법이있을수있습니다.
FTP 서버 설정 확인
1) FTP 사이트 추가 : 서버 관리자에서 FTP사이트를 추가하고 올바른 포트를 설정했는지 확인합니다. 기본적으로 FTP포트21을 사용합니다
2) 사이트 바인딩 : FTP 사이트의 바인딩 설정에서 IP주소와 포트를 올바르게 설정했는지 확인합니다. '모든 할당 가능'으로 설정하면 모든IP에서 접근할수있습니다.
방화벽 설정
1) Windows 방화벽 : Windows 방화벽에서 FTP 포트(기본적으로 21)를 허용하도록 설정해야 합니다. 방화벽 규칙에서 TCP포트21에 대한 인바운드 규칙을 추가합니다.
2) FTP 데이터 포트 : FTP는 기본적으로 제어와 데이터 채널을 사용합니다. 패시브 모드의 경우 데이터 포트를 설정하고 해당 포트도 방화벽에서 허용해야 합니다. 일반적으로 1024이상 포트를 사용합니다.
FTP 사용자 권한
1) 사용자 권한 :FTP 사이트에 접근할 사용자 계정을 설정하고, 해당 계정에 대한 적절한 권한(읽기/쓰기)을 부여했는지 확인합니다.
FTP모드 설정
1) 패시브 모드 설정 : 클라이언트와 서버 간의 NAT또는 방화벽이 있는경우, FTP 패시브 모드를 사용하는것이 좋습니다.패시브 모드 설정을 통해 추가 데이터 포트를 미리 지정할수있으며 이 포트도 방화벽에서 허용해야 합니다.
가상 머신 네트워크 설정
FTP 클라이언트 : FTP 클라이언트에서 연결할때 IP주소와 포트를 올바르게 입력했는지 확인합니다. 또한FTP클라이언트의 설정에서 패시브모드와 액티브 모드 선택을 조정해 보세요
안녕하세요. 김상규 전문가입니다.
방화벽 설정을 해야하는데
제어판에서 Windows Defencer 방화벽으로 가서
고급설정에서 인바운드 규칙으로 이동해서
FTP 서버 관련 규칙을
미리정의됨에서 FTP서버 활성화를 해줍니다.
관리도구에서 서버관리자를 열과
역할 및 기능 추가 선택 후
웹서버 및 FTP 서비스 설치 합니다.
설치 후
IIS 관리자를 실행하고
마우스 우클릭 후 FTP사이트 추가를 클릭해서 사이트 이름/ 디렉토리 지정
기본 포트 21번 사용하고, SSL 인증서는 사용안함으로 합ㄴ디ㅏ.
마지막으로 권한설정을
모든 사용자가 읽기/쓰기 권한을 가지게 해줍니다.
FTP 서비스 재시작을 위해
net stop ftpsvc 명령어 사용으로 재시작 해줍니다.