FTP 다운로드 서버를 설정하는 것이 상대적으로 간단하다는 것은 온라인에서 다운로드해 본 사람이라면 누구나 알 수 있습니다. 일반적으로 WIN2000에 포함된 IIS를 사용하면 되지만, IIS의 기능 중 많은 부분이 만족스럽지 않습니다. 매우 강력하지만 간단한 FTP 서버 구축 소프트웨어 - Serv-U FTP 서버, 우리만의 DIY FTP 서버의 즐거움도 경험해 보세요!
사용법을 설명하기에 앞서 먼저 Serv-U에 대해 간단히 소개하겠습니다. (본 글에서 언급한 Serv-U 버전은 3.0.0.17이며, 저자가 만든 중국어 프로그램을 사용했습니다.)
Serv-U는 Windows 95/98/2000/ME 및 Windows NT 4.0에서 실행될 수 있는 FTP 서버 프로그램입니다.
이를 통해 개인용 컴퓨터를 FTP 서버로 시뮬레이션할 수 있습니다. 즉, 연결된 네트워크의 컴퓨터 사용자는 FTP 프로토콜(파일 전송 프로토콜)을 통해 개인용 컴퓨터에 액세스하고 파일을 복사, 이동 및 삭제할 수 있습니다. ) 컴퓨터의 파일이나 폴더는 권한에서 허용하는 모든 작업을 수행할 수 있습니다. FTP 프로토콜은 컴퓨터 간의 표준 통신 방법을 지정하여 유형, 운영 체제 및 형식이 다른 모든 컴퓨터가 파일을 교환할 수 있도록 합니다. 가장 간단한 방법으로 사용자 계정을 생성할 수 있으며, 하드 디스크 공간의 특정 영역을 나누어 파일을 저장함으로써 사용자가 다양한 FTP 클라이언트 소프트웨어(예: CuteFTP, WS_FTP 등)를 사용하여 필요한 파일을 업로드하거나 다운로드할 수 있습니다.
다양한 시스템에서 사용할 수 있는 다양한 FTP 서버 및 클라이언트 소프트웨어가 있습니다. Serv-U는 MS-Windows를 실행하고 WinSock 버전 1.1이 설치되어 있으며 TCP/IP 프로토콜과 호환되는 PC에서 사용됩니다.
Serv-U는 엔진과 사용자 인터페이스의 두 부분으로 구성됩니다. Serv-U 엔진(ServUDaemon.exe)은 실제로 백그라운드에 상주하는 프로그램이며 전체 Serv-U 소프트웨어의 핵심입니다. 다양한 FTP 클라이언트 소프트웨어의 FTP 명령을 처리하고 다양한 작업을 수행하는 역할도 합니다. 파일 전송. ServUDaemon.exe 파일인 Serv-U 엔진을 실행한 후에는 어떤 사용자 인터페이스도 볼 수 없으며 일반적으로 영향을 미칠 수 없지만 ServUAdmin.exe에서는 중지하고 시작할 수 있습니다. Serv-U 엔진은 모든 Windows 플랫폼에서 로컬 시스템 서비스로 실행될 수 있으며 운영 체제가 시작되면 시스템 서비스가 실행되기 시작한 다음 사용자 인터페이스 프로그램을 실행할 수 있습니다. Win NT/2000 시스템에서는 Serv-U가 자동으로 시스템 서비스로 설치되지만, Win 9x/Me에서는 시스템 서비스로 전환하려면 "서버" 패널에서 "자동 시작"을 선택해야 합니다. Serv-U 사용자 인터페이스(ServUAdmin.exe)는 Serv-U 엔진과의 상호 작용을 담당하는 Serv-U 관리자입니다. 이를 통해 사용자는 도메인 생성, 사용자 정의, 액세스 가능 여부를 서버에 알리는 등 Serv-U를 구성할 수 있습니다. Serv-U 관리자를 시작하는 가장 쉬운 방법은 시스템 표시줄에 있는 "U" 모양의 아이콘을 직접 클릭하는 것입니다. 물론 시작 메뉴에서도 실행할 수 있습니다.
여기에서 Serv-U의 몇 가지 중요한 개념을 명확히 할 필요가 있습니다. 실행 중인 각 Serv-U 엔진은 여러 "가상" FTP 서버를 실행하는 데 사용될 수 있으므로 관리자 프로그램에서는 각 "가상" FTP 서버를 "도메인"이라고 합니다. 여러 도메인을 생성해야 하는 서버에 매우 유용합니다. 각 도메인에는 고유한 사용자, 그룹 및 설정이 있습니다. 일반적으로 설치 마법사는 응용 프로그램을 처음 실행할 때 초기 도메인과 사용자 계정을 설정합니다. 서버, 도메인 및 사용자 간의 관계는 다음 표를 참조할 수 있습니다.
*Serv-U 서버
*도메인 1
*사용자 계정 1
*사용자 계정 2
*사용자 계정 3
*도메인 2
*사용자 계정 1
*사용자 계정 2
*영역 3
*사용자 계정 1
*사용자 계정 1
이 표는 Serv-U Administrator의 서버, 도메인, 사용자 배열과 다소 유사합니다.
Serv-U FTP Server는 설치 후 30일 이내에는 "프로페셔널 버전"으로 사용할 수 있지만, 평가 기간이 지나면 기본 기능만 있는 무료 "개인용 버전"으로만 사용할 수 있습니다.
좋아, 다 말했지만 아직 핵심 부분인 FTP 서버를 직접 설정하는 방법에 도달하지 못했습니다. 아래에서 단계별로 설명하겠습니다.
1. 원본 소프트웨어와 중국어 패치를 설치합니다. 이 프로세스에 대해서는 아무도 할 수 없을 것 같습니다.
2. 첫 번째 로컬 FTP 서버 구축
설치가 완료되면 프로그램이 자동으로 실행됩니다. 메뉴에서 실행하도록 선택할 수도 있습니다.
1. 프로그램을 처음 실행하면 설치 마법사 창이 나타납니다.
초기 설정 과정을 안내합니다.
2. "다음"을 클릭하면 메뉴에 작은 이미지를 표시할지 묻는 "메뉴 이미지 표시" 창이 나타납니다.
3. "다음"을 클릭하면 처음으로 FTP 서버를 로컬로 실행할 수 있습니다.
4. 다음으로 IP 주소를 입력하라는 메시지가 표시됩니다.
자체 서버와 고정 IP가 있는 경우 IP 주소를 입력하세요. 자신의 컴퓨터에 FTP만 설정하고 전화 접속 사용자인 경우 일부는 고정 IP가 없고 동적 IP만 있는 경우 이 단계를 따르세요. 생략되었습니다. 아무것도 입력하지 마세요. Serv-U가 자동으로 IP 주소를 결정합니다. "다음";
5. 여기에 도메인 이름을 입력하라는 메시지가 표시됩니다.
ftp.abc.com과 같은 것이 있으면 아무거나 입력하세요.
6. "다음"에서는 익명 접근 허용 여부를 묻습니다.
일반적으로 익명 접속은 비밀번호 없이 사용자 이름 Anonymous로 로그인됩니다. 물론 회원 영역 등을 설정하려면 "아니요"를 선택해야 누구나 로그인할 수 있고 승인된 사용자만 로그인할 수 있습니다. 사용자. 여기에는 "예"를 입력합니다.
7. "다음"은 익명 사용자가 컴퓨터에 로그인할 때 디렉터리를 묻는 메시지를 표시합니다.
F:tempxyz와 같이 하드 디스크에 이미 존재하는 디렉토리를 지정할 수 있습니다.
8. "다음"은 디렉토리를 잠글지 묻는 메시지가 표시됩니다. 잠긴 후 익명으로 로그인하는 사용자는 지정한 디렉토리(F:tempxyz)만 루트 디렉토리라고 생각하게 됩니다. 이 디렉터리에 있는 파일과 폴더는 이 디렉터리 외부에서 액세스할 수 없습니다. 익명 사용자의 경우 일반적으로 "예"를 입력합니다.
9. "다음 단계"에서는 특정 계정으로 FTP에 액세스할 사용자를 지정할 수 있음을 의미하는 명명된 계정을 만들 것인지 묻는 메시지가 표시됩니다. 이는 회원 영역을 운영하는 데 매우 유용합니다. 각 계정에는 서로 다른 권한이 있으므로 각 개인의 권한은 서로 다른 절차에 따라 제한될 수 있습니다. 여기에서 "예"를 선택하세요.
10. "다음 단계"에서는 생성하려는 계정 이름을 입력하십시오(예: ldr,
11. "다음 단계"에서는 비밀번호를 입력하십시오: 123,
12. "다음 단계", 로그인 디렉터리가 무엇인지 묻습니다. 이 단계는 7단계와 동일합니다. 예: F:temp
13. "다음"은 디렉토리를 잠글 것인지 묻는 메시지가 표시됩니다. 8단계와 마찬가지로 여기에서 "아니요"를 선택합니다.
14. 다음으로 이번에 생성한 사용자의 관리자 권한을 묻습니다.
권한 없음, 그룹 관리자, 도메인 관리자, 읽기 전용 관리자 및 시스템 관리자 등 여러 가지 옵션이 있으며, 각각 다른 권한이 있습니다. 여기에서 "시스템 관리자"를 선택하세요.
15. 마지막 단계에서 "마침"을 클릭하면 OK입니다. 수정해야 할 사항이 있으면 "이전"을 클릭하거나 Serv-U 관리자를 입력하여 직접 수정할 수 있습니다.
지금까지 우리는 도메인 ftp.abc.com, 두 명의 사용자(익명 사용자 1명, ldr 1명)를 설정했습니다.
3. 이제 FTP 서버를 설정했으므로 FTP 클라이언트 소프트웨어를 사용하여 로그인을 시도할 수 있습니다.
무엇을 해야 할까요? 실제로는 매우 간단합니다. 온라인에 접속하지 않고도 테스트할 수 있습니다. 인터넷 서핑을 하지 않을 때 로컬 컴퓨터의 IP 주소는 기본적으로 127.0.0.1이고 FTP 포트 번호는 21이라는 것을 알고 있습니다. FTP 클라이언트 소프트웨어를 열고 FlashFXP를 사용하여 설명하고 빠른 연결을 열고 해당 내용을 입력하겠습니다.
그러면 접속을 해보면 왼쪽 창에서 Anonymous로 로그인하고, 오른쪽 창에서 ldr로 로그인한 것을 볼 수 있는데, 로컬 머신이기 때문에 인터넷 서핑을 해보면 속도가 엄청나게 빠르다. 내 컴퓨터에 로그인하려면 인터넷 서핑 시 내 IP 주소를 입력하면 익명으로 내 컴퓨터에 액세스할 수 있습니다(방화벽을 열지 않도록 주의하세요). 매우 편리하지 않나요?
4. Serv-U 관리자의 다양한 설정
설정이 완료되면 Serv-U 관리자의 기본 인터페이스로 들어갑니다.
각 열은 왼쪽 창에 표시되고, 각 열에 대한 특정 옵션은 오른쪽 창에 표시됩니다.
1. 그림 11에서는 Serv-U 엔진의 실행 또는 중지를 수동으로 제어할 수 있습니다. Win 9x/Me에서는 Serv-U 엔진을 실행하려면 여기에서 "시스템 서비스"를 선택해야 합니다.
2. "라이센스", 미국 달러를 지불하고 등록 번호를 구매한 경우 여기에 입력할 수 있습니다.
3. "설정", 이 설정은 "로컬 서버"용입니다. "일반" 설정에서,
서버의 최대 속도를 제한할 수 있고, FXP(사이트 간 전송)를 차단할 수 있으며, 서버가 드래그 다운되지 않도록 사용자 수를 제한할 수 있습니다. "디렉터리 캐시" 설정에서
디렉터리 목록 수와 시간 초과를 결정할 수 있습니다. Windows 95 및 NT에서 디렉터리 목록은 기본적으로 25로 설정됩니다. 캐시가 가득 차면 새 요청이 이전 요청을 대체합니다. "고급" 설정에서는 서버, 소켓, 파일 업로드 및 다운로드에 대한 다양한 설정을 정의할 수 있습니다.
4. "활동"에는 사용자의 활동 로그, 차단된 IP의 활동 로그, 작업 로그가 기록됩니다. 작업 로그에 표시되는 것은 사용자가 시작하고 중지한 각 작업에 대한 기록입니다. 보고 싶은 내용만 표시되도록 텍스트를 필터링합니다.
5. 처음에 마법사를 기반으로 생성한 사용자, 설정, 도메인 등이 포함된 "도메인". "도메인--설정"에 설정된 콘텐츠는 더 구체적이고 각 도메인에 대해 사용자 정의할 수 있다는 점을 제외하면 실제로 3단계와 유사합니다. "도메인 - 활동"은 이 도메인에 있는 모든 사용자의 활동을 기록합니다.
6. "도메인--그룹", 손쉬운 관리를 위해 일부 그룹을 만든 다음 동일한 유형의 사용자를 하나의 그룹으로 그룹화할 수 있습니다.
7. "도메인--사용자"에서 처음에 생성한 두 개의 계정(익명 계정과 ldr 계정)을 볼 수 있습니다. 이제 계정 ldr의 세부 설정에 대해 설명하겠습니다.
A. "계정" 열:
규칙을 따르지 않는 일부 사람들의 경우 "계정 비활성화"를 선택할 수 있습니다. 계정이 있더라도 사용자는 특정 날짜 이후에 자동으로 계정을 삭제하도록 프로그램을 설정할 수도 있습니다. 다음 열은 여기에서 이 계정의 기본 정보를 변경할 수 있습니다. 비밀번호를 변경한 후에는 표시되지 않지만 균일하게 표시됩니다.<
B. "일반" 열:
숨겨진 속성이 있는 파일을 숨기고, 동일한 IP에서 로그인 수를 제한하고, 사용자가 비밀번호를 변경할 수 있는지 여부(클라이언트 소프트웨어의 지원이 필요함), 최대 업로드 및 다운로드 속도, 시간 초과 및 유휴 시간 등을 수행할 수 있습니다. 또한 최대 사용자 수를 20명으로 제한한다는 것은 동시에 20명의 사용자만 로그인할 수 있다는 의미입니다.
C. "디렉터리 액세스" 열:
여기에서는 파일 읽기, 쓰기, 삭제, 추가 및 작업 실행, 폴더 나열, 생성, 삭제, 하위 디렉터리 상속 여부 등 파일 디렉터리에 대한 사용자 권한을 제어할 수 있습니다.
디렉터리가 충분하지 않다고 생각되면 액세스 가능한 디렉터리를 추가할 수도 있습니다.
D. "IP 액세스" 열:
여기에서 특정 IP가 귀하의 FTP 서버에 액세스할 수 있는지 여부를 지정할 수 있습니다. 해당 IP 주소를 입력하면 향후 이 IP로부터의 모든 액세스가 차단됩니다.
E. "업로드/다운로드 속도" 열:
여기에서 업로드와 다운로드 간의 비율을 설정하고 업로드와 다운로드 간의 데이터 트래픽 관계를 제어할 수 있습니다.
F. "할당량" 열:
여기에서 각 FTP 사용자의 디스크 공간을 설정할 수 있습니다. "현재 공간 계산"을 클릭하면 "최대" 열에 제한하려는 용량을 입력할 수 있습니다.
마지막으로, 설정을 변경한 후 마우스 오른쪽 버튼을 클릭하고 "적용"을 선택하여 설정을 적용해야 합니다. 그렇지 않으면 모든 것이 헛된 것입니다! !
이 시점에서 자신만의 FTP를 설정하는 방법에 대한 몇 가지 아이디어가 있어야 합니다. 그렇죠? 방문자의 업로드와 다운로드는 물론, 사용자의 공간 크기까지 제한하고 모니터링할 수 있는 것을 보니 조금 오만하다고 느껴지시나요? 저 또한 만능 네트워크 관리자인 것 같습니다 :-)