AZURE VM을 이용해 IIS > FTP를 운영하려고 하면,
Passive 모드 설정하는데 어려움을 겪게 된다.
다음은 Azure에서 FTP passive 모드 설정하는 부분을 간략히 설명하도록 한다.
선수과제 :
1. Azure VM 설치와 IIS , FTP 기본 설치가 된 후로 본다.
2. Azure EndPoint 관련 기능을 알고 있어야 한다.
3. Microsoft Azure PowerShell 설치 및 사용법을 알아야 한다.
FTP PASSIVE 설정
1. IIS> FTP > FTP방화벽 지원 메뉴에 접속한다.
2. 데이터 채널 포트 범위 : 5000번 이상으로 지정 ()
- 저는 테스트를 위해 7000-70014 지정함
CMD 를 통해 2번단계를 한번에 진행 할 수도 있다.
1. cmd 창에 %windir%\system32\inetsrv 이동함 2. appcmd set config /section:system.ftpServer/firewallSupport /lowDataChannelPort:7000 /highDataChannelPort:7014
입력
|
3. AZURE EndPoint 추가
- 방법1 : Azure 관리자 메뉴를 통해 직접 : 7000 ~ 7014 TCP 포트 추가 : 단점 시간이 오래 걸림
- 방법2 :
MS Azure PowerShell 이용
1. Azure PowerShell 접속 2. 다음 항목 입력 - myServiceName : 자신의 클라우드 서비스명 - ftpportal : VM 호스트명
Get-AzureVM -ServiceName 'myServiceName' -Name 'ftpportal' | Add-AzureEndpoint -Name 'FTPPassive00' -Protocol 'TCP' -LocalPort 7000 -PublicPort 7000 | Update-AzureVM
|
4. VM 서버의 FTP 필터링 설정
CMD 이용 |
netsh advfirewall set global StatefulFtp enable |
5. FTP 중지 및 재시작
VM CMD 이용 |
net stop ftpsvc net start ftpsvc
|
만약 절차에 맞게 잘 따라 왔다면,
PASSIVE 모드로 FTP 접속이 가능할 것이다.
'▣ SERVER ▣' 카테고리의 다른 글
Linux VM에서 데스크톱 환경 설치 - xrdp, x-windows (0) | 2018.07.04 |
---|---|
MIME TYPE 정리 (0) | 2012.05.14 |
[Windows 2008]윈도우즈 2008 서버에서 PHP 구동하기 (0) | 2012.01.05 |
[SEVER]Windows 서비스 제거(삭제)하기 (0) | 2011.12.07 |
[IIS]Windows Server Error HRESULT: 0x80090005 해결방법 (0) | 2011.10.25 |