IIS를 사용하여 Windows에서 FTP 서버를 설치하는 방법


이전에 몇 가지 프로그램을 사용하여 컴퓨터를 Windows 파일 공유 서버로 전환하는 방법 에 게시물을 작성했습니다. 친구 나 가족과 로컬 컴퓨터의 파일을 빠르게 공유하는 방법을 찾고 있다면이 방법이 가장 쉽습니다.

그러나 설정IIS를 사용하여 Windows에서 자신의 FTP 서버를 만들 수는 있지만 더 많은 기술적 지식이 필요합니다. 물론 공유 및 보안에 대한 세분화 된 제어 기능을 제공하므로 약간의 컴퓨터 노하우를 가진 사람이라면 누구에게나 좋습니다. 또한 IIS는 웹 사이트를 실행하기위한 것이므로 FTP 서버와 함께 두 개의 웹 사이트를 실행하려면 IIS가 최선의 선택입니다.

다른 버전의 IIS도 함께 제공됩니다. Windows의 각 맛과 모든 기능은 약간 다릅니다. IIS 5.0은 Windows 2000과 함께 제공되었으며 5.1은 Windows XP Professional과 함께 제공되었습니다. IIS 6은 Windows Server 2003 및 Windows XP Professional 64 비트 용이었습니다. IIS 7은 IIS의 완전한 재 작성이었으며 Windows Server 2008 및 Windows Vista에 포함되었습니다.

IIS 7.5은 Windows 7, Windows 8과 함께 출시 된 IIS 8 및 Windows 8.1과 함께 출시 된 IIS 8.5와 함께 출시되었습니다. 가능하면 대부분의 기능을 지원하고 성능이 향상되므로 IIS 7.5 이상을 사용하는 것이 가장 좋습니다.

IIS에서 FTP 서버 설치 및 구성

필요한 첫 번째 작업 Windows에서 자신의 FTP 서버를 설치하려면 인터넷 정보 서비스 (IIS)가 설치되어 있어야합니다. IIS는 Pro, Professional, Ultimate 또는 Enterprise 버전의 Windows에만 제공됩니다.

Windows Vista 및 이전 버전에서는 시작, 제어판프로그램 추가 / 제거로 이동하십시오. 그런 다음 Windows 구성 요소 추가 / 제거를 클릭하십시오. Windows 7 이상에서는 제어판에서 프로그램 및 기능을 클릭 한 다음 Windows 기능 사용 / 사용 안함을 클릭하십시오.

add remove programs

turn features off

구성 요소 마법사에서 목록에 IIS가 표시 될 때까지 아래로 스크롤하여 선택합니다. 다음을 클릭하기 전에 세부 정보를 클릭 한 다음 파일 전송 프로토콜 (FTP) 서비스를 선택하십시오.

iis

file transfer protocol

Windows 7 이상에서는 인터넷 정보 서비스FTP 서버를 선택하십시오. 또한 웹 관리 도구확인란을 선택해야합니다. 그렇지 않으면 나중에 관리 도구에서 IIS를 관리 할 수 ​​없습니다. FTP의 경우 FTP 서비스상자를 선택해야합니다. 그렇지 않으면 FTP 서버를 만들 수 없습니다.

iis install

확인을 클릭 한 다음 다음을 클릭하십시오. Windows는 FTP 서비스와 함께 필요한 IIS 파일을 설치합니다. 이 시점에서 Windows XP 또는 Windows Vista 디스크를 넣으라는 메시지가 나타날 수 있습니다. Windows 7 이상에서는 디스크가 필요 없습니다.

FTP 용으로 IIS 설치 및 구성

일단 IIS가 설치되면 컴퓨터를 다시 시작해야 할 수 있습니다. 이제 우리는 IIS 구성 패널을 열어 FTP 서버를 설정하려고합니다. 시작에서 제어판으로 이동하여 관리 도구를 클릭하십시오. 이제 인터넷 정보 서비스아이콘이 나타납니다.

admin tools iis

처음에는 왼쪽 메뉴에서 컴퓨터 이름 만 볼 수 있습니다. 컴퓨터 이름 옆의 +기호를 클릭하면 웹 사이트, FTP 사이트 등과 같은 몇 가지 옵션이 표시됩니다. 우리는 FTP 사이트에 관심이 있으므로 확장하십시오. . 기본 FTP 사이트가 나타나면 클릭하십시오.

ftp site

FTP 사이트에는 상단에 재생, 중지 및 일시 중지와 같은 VCR 버튼과 같은 몇 가지 버튼이 있습니다. 재생 버튼이 회색으로 표시되면 FTP 서버가 활성 상태임을 의미합니다. FTP 서버가 이제 시작되어 실행 중입니다! 실제로 FTP 클라이언트 소프트웨어를 통해 연결할 수 있습니다. SmartFTP를 사용하지만 가장 좋아하는 것을 사용할 수 있습니다.

Windows 7 이상에서는 IIS와는 다른 모습을 보게됩니다. 첫째, 재생 버튼이나 그와 같은 것이 없습니다. 또한 홈 화면에서 인증, SSL 설정, 디렉토리 검색 등과 같은 여러 구성 옵션을 볼 수 있습니다.

ftp config iis

여기에서 FTP 서버를 시작하려면 사이트를 마우스 오른쪽 버튼으로 클릭 한 다음 FTP 사이트 추가를 선택해야합니다.

add ftp site

new ftp site

다음으로 바인딩과 SSL을 설정해야합니다. 바인딩은 기본적으로 FTP 사이트에서 사용할 IP 주소입니다. 다른 웹 사이트를 실행할 계획이 없다면 지정되지 않은 모든에 그대로 둘 수 있습니다.

bindings and ssl

자동으로 FTP 사이트 시작상자를 선택하고 SSL 없음

마지막으로 인증 및 승인을 설정해야합니다. 익명또는 기본 인증또는 둘 다를 원해야합니다. 모든 사용자, 익명 사용자 또는 특정 사용자 중에서 선택하십시오.

iis authentication

실제로 탐색기를 열고 입력하여 FTP 서버에 실제로 액세스 할 수 있습니다. ftp : // localhost에 있습니다. 모두 잘 작동했다면 폴더로드가 오류없이 표시되어야합니다.

ftp localhost

FTP 프로그램을 사용하는 경우 동일한 작업을 수행 할 수 있습니다 . FTP 클라이언트 소프트웨어를 열고 localhost를 호스트 이름으로 입력하고 로그인에 대해 Anonymous (익명)을 선택하십시오. 연결하면 이제 폴더가 표시됩니다.

localhost

이제 사이트를 운영하고 있습니다. 이제 공유하고 싶은 데이터를 어디에 드롭합니까? IIS에서 기본 FTP 사이트는 실제로 C : \ Inetpub \ ftproot에 있습니다. 거기에 데이터를 덤프 할 수는 있지만 데이터가 이미 다른 위치에 있고 inetpub로 이동하지 않으려면 어떻게해야합니까?

Windows 7 이상에서는 마법사를 통해 원하는 위치를 선택할 수 있지만 폴더는 하나뿐입니다. FTP 사이트에 폴더를 더 추가하려면 가상 디렉터리를 추가해야합니다. 지금은 ftproot 디렉토리를 열고 일부 파일을 덤프하십시오.

ftp root directory

이제 FTP 클라이언트를 새로 고침하십시오. ! 이제 로컬 컴퓨터에 FTP 서버가 설치되어 있습니다. 그렇다면 로컬 네트워크의 다른 컴퓨터에서 어떻게 연결 하시겠습니까?

이렇게하려면 컴퓨터에 FTP 연결을 허용하기 위해 Windows 방화벽을 열어야합니다. 그렇지 않으면 모든 외부 컴퓨터가 차단됩니다. 시작, 제어판, Windows 방화벽을 차례로 클릭 한 다음 고급네트워크 연결 설정섹션에서 모든 연결이 왼쪽 목록에 선택되어 있는지 확인하십시오.

windows firewall 설정버튼을 클릭하십시오. 이제 컴퓨터가 제공하는 서비스를 기반으로 컴퓨터의 특정 포트를 열 수 있습니다. 우리는 우리 자신의 FTP 서버를 호스팅하기 때문에 FTP 서버를 확인하고 싶습니다.

ftp services

변경할 수있는 몇 가지 설정이 나타나면 그대로두고 확인을 클릭하십시오. 기본 Windows 방화벽 창에서 다시 확인을 클릭하십시오.

Windows 7 이상에서는 방화벽 포트를 여는 과정이 다릅니다. 제어판에서 Windows 방화벽을 연 다음 왼쪽의 고급 설정을 클릭하십시오. 그런 다음 인바운드 규칙을 클릭하고 FTP 서버 (FTP 트래픽 인)가 보일 때까지 아래로 스크롤하여 마우스 오른쪽 버튼으로 클릭 한 다음 규칙 사용을 선택하십시오. 아웃 바운드 규칙을 클릭하고 FTP 서버 (FTP 트래픽 아웃)에 대해 동일한 작업을 수행하십시오.

firewall ftp rule ). 이제 FTP 연결을위한 방화벽을 열었습니다. 이제 네트워크의 다른 컴퓨터에서 FTP 사이트에 연결하십시오. 시작으로 이동하고 실행을 클릭 한 다음 다른 컴퓨터에서 연결할 수 있습니다. >CMD를 입력하십시오. IPCONFIG를 입력하고 IP 주소의 번호를 메모하십시오.

ip address

다른 컴퓨터의 FTP 클라이언트에 다음을 입력하십시오. 익명으로 적어 놓은 IP 주소. 이제 로컬 컴퓨터에 있던 FTP 클라이언트에서와 마찬가지로 모든 파일을 볼 수 있습니다. 다시 한번 익스플로러로 가서 FTP : \ ipaddress를 입력하여 연결할 수 있습니다.

FTP 사이트가 작동 했으므로 FTP 용도로 원하는만큼 폴더를 추가 할 수 있습니다. 이 방법으로, 사용자가 연결할 때 특정 폴더에 연결할 경로를 지정합니다.

IIS로 돌아가 기본 FTP 사이트를 마우스 오른쪽 단추로 클릭하고 New를 선택한 다음 가상 디렉토리를 선택하십시오.

virtual directory

Windows 7에서는 사이트 이름을 마우스 오른쪽 버튼으로 클릭하고 가상 디렉토리 추가를 선택하십시오.

add virtual directory

IIS에서 가상 디렉터리를 만들면 기본적으로 로컬 하드 드라이브의 폴더를 가리키는 별칭을 만듭니다. 따라서 마법사에서 가장 먼저 묻는 것은 별칭 이름입니다. Make는 "WordDocs"나 "FreeMovies"등과 같이 간단하고 유용합니다.

22

다음을 클릭하고 원하는 경로를 찾습니다. 참조 할 별칭입니다. 공유하려는 영화가 많은 경우 해당 폴더로 이동하십시오.

ftp server

다음을 클릭하고 읽기에만 액세스하거나 읽기 및 쓰기에 액세스 할 수 있습니다. 단순히 파일을 공유하려면 읽기를 선택하십시오. 사람들이 컴퓨터에 파일을 업로드 할 수있게하려면 읽기 및 쓰기를 선택하십시오.

read write

다음을 클릭 한 다음 마침을 클릭하십시오! 이제 기본 FTP 사이트 아래에 새 가상 디렉터리가 나타납니다. Windows 7 이상에서는 다음과 같은 대화 상자로 프로세스가 축소됩니다.

add virtual folder

FTP 클라이언트를 사용하여 경로 필드 "/ Test"또는 "/ NameOfFolder". 탐색기에서 ftp : // ipaddress / aliasname을 입력하기 만하면됩니다.

26

별칭을 만든 폴더에있는 파일을 확인하십시오.

27

그게 전부입니다! 원하는만큼 폴더를 생성 할 수 있습니다! 유일해야 할 일은 내부 네트워크 외부에서 연결하는 모든 사람에게 공개 IP 주소를 제공하는 것입니다. 사용자가 전세계 어디에서나 연결되기를 원한다면 http://whatismyipaddress.com/ strong> 으로 이동하여 찾을 수있는 공개 IP 주소를 제공해야합니다.

마지막으로, 라우터의 FTP 포트를 FTP 서버를 호스팅하는 로컬 컴퓨터로 전달해야합니다. 포트 포워드 는 라우터의 포트를 홈 네트워크의 컴퓨터로 전달하는 방법을 보여주는 훌륭한 사이트입니다. 포트 포워딩 및 동적 DNS에 관한 다른 게시물도 읽어야합니다.

포트 포워딩이란 무엇입니까?

31

이것은 일련의 단계들로 확실히 많은 정보입니다; 이 모든 것에 대해 궁금한 점이 있으면 의견을 게시하십시오! 즐기십시오!

Windows10에 웹서버 구성하기 (IIS 10 + PHP + MySQL)

관련 게시물:


17.11.2014