본문 바로가기

System Engineer/Windows

Windows 2008 R2 IIS FTP 설치 및 설정 방법

알 FTP 가지고 했는데...

 

이건머 모르겠다 ㅠ

 

그래서 Windows 서버에 FTP를 열기로 했다.

 

FTP 가 무었인지 먼저 알고 넘어 가자 ~!!

 

FTP 란

 

File Transfer Protocol 의 약자로 인터넷과 같은 근거리 통신망 또는 광역통신망을 이용해 한 컴퓨터에서 다른 컴퓨터로 파일을 전송할 때 사용하는 규약과 컴퓨터 애플리케이션이다.

FTP는 프로그램 및 비디오 파일과 같이 상대적으로 크로 복잡한 파일들을 전송하기 위한 최우선적 방법이라는 지위를 유지했다. 또한 사용자의 입력 없이 자동적으로 작동될 수 있기 때문에 많은 기관들 역시 FTP를 이용한다.

FTP는 없무 시간 이외에도 서버가 서비스를 하고 있다면 언제든지 파일을 업로드 및 다운로드가 가능 하다.

하지만 FTP는 암호가 걸리지 않은 채 플레인 텍스트로 모든 정보를 보내는데, 이것은 네크워크에 보낸 이용자 이름, 이용자 비밀번호, 명령어들이 사이버 범죄자들에 의해 중간에 가로채일 수 있고, 잃히거나 공격 당할 수 있음을 의미 한다. 이러한 이유 때문에 많은 보안 전문가들은 전송 파일을 위한 보안 FTP(Secure FTP / SFTP) 로 바꿀 것을 권장 한다.

 

출처 : Daum 백과사전

 

설치 및 설정 방법

 

Windows 2008 R2 는 IIS 7.5 이상 버전 에서 부터 사용 가능 합니다.

 

저는 IIS 7.0 에서 하루 뻘짓을 진행 후 7.5로 패치 이후에 저의 설정이 잘못 되지 않았음을 알았습니다.

 

꼭꼭 7.5로 패치 적용 후 진행 하세요...

 

첨부 파일 올려 드리겠습니다.

 

windows 2008 R2 IIS7.5 관련.zip

 

압축을 푸시면 .NET 4.0 패치 파일과 IIS 7.5 패치 파일 2개 있습니다.

 

.NET 먼저 설치 하시고 IIS 7.5 설치 하면 됩니다. (IIS 7.5 설치를 위해서 .NET 4이상이 필요하다고 합니다.)

 

** 저도 블로그 많이 돌아 다니면서 파일들 올려 놓은거 받기 참 ...특히 네이놈 블로그 놈들 참...

 

어이없게 스파이웨어 프로그램 넣어 놓고...아 진짜 거지 같은 경우 많아서... 서론이 길었네요.

 

파일이 의심 나시면 URL 올려 드립니다.


http://www.microsoft.com/ko-kr/download/details.aspx?id=1038

 

그리고 패치 파일에 대한 모든 권한은 MS에 있습니다.

 

시작 하겠습니다.

 

 

.NET 4 설치 입니다.

 

동의하시고 설치 진행 하시면 됩니다.

 

 

진행 과정.

 

 

설치가 완료 되었습니다.

 

"마침" 눌러 주시면 됩니다.

 

 

IIS 7.5 설치 파일을 실행 합니다.

 

"Next" 살포시 눌러 줍니다.

 

 

.NET 4 이상이 설치 되어 있다면 특별히 에러 메시지가 없습니다.

 

 

"서버 관리자"를 실행 합니다.

 

"역할 추가" 해줍니다.

 

 

FTP는 웹 서버에 포함 되어 있습니다.

 

"웹서버(IIS)" 체크 후 "다음(N)" 눌러 줍니다.

 

 

이건...시간 남으시는 분만 읽어 보세요 ^^;

 

IIS 에 대한 설명 입니다.

 

유익한 정보 되시길...바랍니다...

 

 

따로 체크 하실껀 없구요.

 

"FTP 서버" 전부 체크 해주시고 "다음(N)" 눌러 줍니다.

 

 

설정 값들이 맞는지 확인 하시구 "설치(I) 눌러 줍니다.

 

 

IIS 설치를 진행 합니다.

 

 

설치된 내용 확인 후 "닫기(O)" 눌러 줍니다.

 

 

"시작" -> "관리 도구" -> "IIS(인터넷 정보 서비스) 관리자"

 

또는 "실행" -> "IIS" 로 실행 하시면 됩니다.

 

Hostname 부분을 클릭 합니다.

 

 

마우스 오른쪽으로 클릭 후 "FTP 사이트 추가..." 를 클릭 합니다.

 

 

"FTP 사이트 이름" 입력 하시고, "..." 클릭 해서 경로 위치를 설정 해 줍니다.

 

원하는 폴더가 없으면 "새 폴더 만들기" 클릭후 폴더를 만들어 줍니다.

 

 

모든 설정이 끝났으면 "다음(N)" 눌러 줍니다.

 

 

 

바인딩 부분은 쉽게 얘기하면

 

IP 및 포트를 설정 해놓으면 설정된 IP 와 설정된 포트를 통해서만 서비스를 진행 한다는 것입니다.

 

저는 고정으로 한개 IP 및 FTP 기본 포트인 "21"로 셋팅 하였습니다.

 

모든 IP 해도 관계는 없습니다. 모든 아이 설정은 "*.*" 입니다.

 

밑에 SSL은 보안 위한 설정 입니다.

 

전 테스트 용 이기에... 패스 하겠습니다.

 

"다음(N) 눌러 진행 합니다.

 

 

인증

 

아무나 막 들어 와서 자료 및 정보를 빼가면 안되겠죠?

 

권한 부여

 

저는 "지정한 사용자" 로 만들었습니다.

 

다른 사용자들은 접근 할수 없고, 내가 지정한 계정의 사용자만 접속이 가능하도록 하기 위해서 입니다.

 

다른 이유는 계정 만들기 귀찮아서요. ㅠ

 

"마침(F)" 눌러 줍니다.

 

 

이제 Test 를 합니다.

 

"기본 설정.." 클릭 합니다.

 

"사이트 편집"창이 뜹니다. "연결 계정" 클릭 합니다.

 

 

계정이 연결에 문제 가 없는지 Test 하기 위함 입니다.

 

"설정" 클릭 합니다.

 

특별히 이상 없다 생각 되시면 그냥 지나 가셔도 무관 합니다.

 

 

"사용자 이름" 및 "암호" 입력 후 "확인" 클릭 합니다.

 

 

설정 테스트 클릭 합니다.

 

 

연결에 문제가 없으면 위와 같은 결과 값이 나옵니다.

 

 

클라이언트(PC) 에서 연결이 잘 되었는지 Ping test 를 합니다.

 

ping 안나가는 경우는 대부분 "에코 수신 요청" 거부 이거나 IP 셋팅이 잘못된 경우 입니다.

 

참고 하세요.

 

이상 없이 ping 이 잘 나가면 "ftp IP주소" 입력 합니다.

 

위의 사진은 FTP 까지는 잘 접속이 되었는데 "Login Failed" 났네요...

 

로그인이 에러 떨어 졌네요...

 

 

"실행" -> "IIS" 로 실행 합니다.

 

"FTPServer" -> "FTP인증" 클릭 합니다.

 

 

"기본인증" 마우스 오른쪽 버튼 "사용" 클릭 합니다.

 

 

"FTP 사이드 관리" -> "다시 시작" 클릭 합니다.

 

 

다시 확인 해 봅니다.ㅠ

 

"230  User Logged in" 떴네요. ㅎ.ㅎ

 

제가 폴더 한개 만들어 놓은거 까지 확인 가능 하네요.

 

 

알 FTP 로 접속해 보겠습니다.

 

 

"220 Microsoft FTP Service" 라고 메시지 띄우네요 ㅎ.ㅎ

 

권한이 제대로 주어 줬는지 확인해 보겠습니다.

 

 

폴더가 재대로 만들어 지는걸 보니 권한은 적용 된거 같습니다.