Hvordan sette opp en FTP-Server i Windows ved å bruke IIS

0
1154

Tidligere hadde jeg skrevet et innlegg om hvordan å slå datamaskinen din til en Windows fildeling server ved hjelp av et par forskjellige programmer. Hvis du er ute etter en rask måte å dele filer på din lokale datamaskin med venner eller familie, dette er en enkel måte å gjøre det på.

Imidlertid, hvis du er ute etter å sette opp din egen FTP-server i Windows ved hjelp av IIS, kan du gjøre det, men det krever mer teknisk kunnskap. Selvfølgelig, det også gir mer detaljert kontroll over deling og sikkerhet, så det er bedre for alle som har en liten datamaskin know-how. Plus, IIS er alle om å kjøre nettsteder, så hvis du ønsker å kjøre et par nettsteder sammen med en FTP-server, så IIS er det beste valget.

Det er også verdt å merke seg at ulike versjoner av IIS kommer med hver Windows-varianten, og de har alle litt forskjellige har sett. IIS 5.0 kom med Windows 2000 og 5.1 kom med Windows XP Professional. IIS 6 for Windows Server 2003 og Windows XP Professional 64-bit. IIS 7 var en fullstendig omskriving av IIS og var inkludert med Windows Server 2008 og Windows Vista.

IIS 7.5 ble lansert sammen med Windows 7, IIS 8 lansert med Windows 8 og IIS 8.5 lansert med Windows 8.1. Det er best å bruke IIS 7.5 eller høyere hvis det er mulig, da de støtter de fleste funksjoner og bedre ytelse.

Oppsett og Konfigurere et FTP-Server for IIS

Det første du trenger for å sette opp din egen FTP-server i Windows er å sørge for at du har Internet Information Services (IIS) som er installert. Husk, bare IIS leveres med Pro, Professional, Ultimate eller Enterprise-versjoner av Windows.

I Windows Vista og tidligere versjoner: klikk på Start, Kontrollpanel og gå til Legg til/Fjern Programmer. Deretter klikker du på Legg til/Fjern Windows-Komponenter. For Windows 7 og høyere, klikk på Programmer og Funksjoner i Kontrollpanel, og klikk deretter på Slå Windows-funksjoner på eller av.

I komponenter-veiviseren, kan du bla ned til du ser IIS i liste og sjekke det ut. Før du klikker på Neste skjønt, må du klikke på Detaljer og deretter sjekke FTP (File Transfer Protocol) – Service.

For Windows 7 og opp, gå videre og klikk på boksen ved siden av (Internet Information Services) og FTP-Server. Du må også sørge for at du sjekker Web Management Verktøy boksen, ellers vil du ikke være i stand til å håndtere IIS fra Administrative Verktøy senere. For FTP, du må sjekke FTP-Tjenesten boksen ellers vil du ikke ha muligheten til å opprette en FTP-server.

Klikk OK , og klikk deretter Neste. Windows vil gå videre og installere de nødvendige IIS-filer sammen med FTP-tjenesten. Du kan bli bedt om å sette inn Windows XP-eller Windows Vista-platen på dette punktet. Du behøver ikke en plate for Windows 7 eller høyere.

Oppsett og konfigurere IIS for FTP

Når IIS har blitt installert, kan du starte datamaskinen på nytt. Nå ønsker vi å gå foran og åpne IIS-konfigurasjonen panelet for å sette opp FTP-server. Så går du til Start, klikk Kontrollpanel , og klikk på Administrative Verktøy. Du skal nå se et ikon for Internet Information Services.

Når du åpner IIS i Vista eller tidligere for første gang, vil du bare se din datamaskin navn i menyen til venstre. Gå videre og klikk på + – symbolet ved siden av navnet på datamaskinen og du vil se et par alternativer som Nettsteder, FTP-Områder, etc. Vi er interessert i FTP-Områder, så utvider det ut også. Du bør se Standard FTP-Webområde, klikker du på det.

Du vil legge merke til når du klikker på standard FTP-område at det er et par av knappene på toppen som ser ut som VCR-knappene: Spill av, Stopp og Pause. Hvis Play-knappen er nedtonet, betyr det at FTP-serveren er aktiv. Din FTP-serveren er nå oppe og går! Du kan faktisk koble til via FTP-klient programvare. Jeg bruker SmartFTP, men du kan bruke hva du liker best.

For Windows 7 og høyere, vil du se et annerledes utseende til IIS. For det første, det er ingen play-knappen eller noe sånt. Også, vil du se en haug av konfigurasjon alternativer høyre på startskjermen for godkjenning, SSL-innstillinger, mappevisning, etc.

For å starte FTP-server her, du må høyreklikke på Nettsteder og velg deretter Legg til FTP-Området.

Dette åpner FTP wizard hvor du begynne med å gi din FTP-område, et navn og velge den fysiske plasseringen til filene.

Neste, må du konfigurere de bindinger og SSL. Bindinger er i utgangspunktet hvilke IP-adresser du ønsker FTP-området for å bruke. Du kan la den stå på Alle som ikke er tilordnet hvis du ikke har tenkt på å kjøre en hvilken som helst nettside. Hold Starte FTP-område, automatisk er merket, og velger Ingen SSL – med mindre du forstår sertifikater.

Til slutt, du har å sette autentisering og autorisasjon. Du må velge om du ønsker Anonym eller Grunnleggende godkjenning eller begge deler. For å få autorisasjon, kan du velge fra Alle Brukere, Anonyme brukere eller bestemte brukere.

Du kan faktisk få tilgang til FTP-serveren lokalt ved å åpne Explorer og skrive i ftp://localhost. Hvis alle jobbet godt, bør du se mappen legg med noen feil.

Hvis du har en FTP-programmet, kan du gjøre det samme. Åpne FTP-klient programvare og type i localhost som host name og velg Anonym for innlogging. Koble til og du burde nå se mappen.

Ok, så nå har vi fått siden opp og gå! Nå hvor kan du slippe data som du ønsker å dele? I IIS, standard FTP-område faktisk ligger i C:Inetpubftproot. Du kan dumpe data i det, men hva hvis du har allerede data som ligger et annet sted, og ønsker ikke å flytte den til inetpub?

I Windows 7 og høyere, kan du velge hvilket som helst sted du vil via veiviseren, men det er fortsatt bare én mappe. Hvis du vil legge til flere mapper på FTP-området, må du legge til virtuelle kataloger. For nå, bare åpne ftproot katalog og dumpe noen filer inn i det.

Nå oppdatere din FTP-klienten, og du skal nå se filene som er oppført! Slik at du nå har en opp og kjører FTP-server på din lokale datamaskin. Så hvordan vil du koble fra en annen datamaskin i det lokale nettverket?

For å gjøre dette, vil du ha for å åpne Windows-Brannmur til å tillate FTP-tilkoblinger til datamaskinen, ellers er alle eksterne datamaskiner vil bli blokkert. Du kan gjøre dette ved å gå til Start, Kontrollpanel, klikke på Windows-Brannmur og deretter klikke på Avansert – Fanen.

Under Innstillinger for nettverkstilkobling avsnittet, påse at alle tilkoblinger er sjekket i den venstre listen og deretter klikke på Innstillinger – knappen. Du vil nå være i stand til å åpne spesielle porter på datamaskinen basert på tjenesten datamaskinen er å gi. Siden vi er vertskap for vår egen FTP-server, ønsker vi å krysse av på FTP-Server.

Et lite popup-vindu vil dukke opp med noen innstillinger du kan endre, la det være som det er, og klikk OK. Klikk OK på nytt på de viktigste Windows-Brannmur vinduet.

I Windows 7 og høyere, prosessen er forskjellig for å åpne port i brannmuren. Åpne Windows-Brannmur fra Kontroll-Panelet og klikk på Avanserte Innstillinger på venstre side. Deretter klikker du på Innkommende Regler og bla ned til du ser FTP-Server (FTP-Trafikk-I), høyreklikk på den og velg Aktiver Regelen.

Klikk deretter på Utgående Regler og gjøre det samme for FTP-Server (FTP-Trafikk-Ut). Du har nå åpnet opp brannmur for FTP-tilkoblinger. Nå kan du prøve å koble deg til din FTP-område fra en annen datamaskin på nettverket. Du trenger for å få IP-adressen til datamaskinen før du kan koble til den fra en annen datamaskin.

Gå til Start, klikk Kjør , og skriv inn CMD. Skriv IPCONFIG og notere ned nummeret for IP-Adresse:

I FTP-klient på den andre datamaskinen, skriver du inn IP-Adressen du bare skrev ned og koble til anonymt. Du skal nå være i stand til å se alle filene dine akkurat som du gjorde på FTP-klient som var på den lokale datamaskinen. Igjen, du kan også gå til Utforsker, og du trenger bare å skrive i FTP:\ipaddress for å koble til.

Nå som FTP-området er å arbeide, kan du legge til så mange mapper som du liker for FTP-formål. På denne måten, når en bruker kobler seg, de angir en bane som vil koble til en bestemt mappe.

Tilbake i IIS, høyre klikker du på Standard FTP-Område og velg Ny, og klikk Virtuelle Katalogen.

I Windows 7, kan du høyre-klikke på navnet på nettstedet, og velg Legg til Virtuelle Katalogen.

Når du oppretter en virtuell katalog i IIS, kan du i utgangspunktet kommer til å opprette et alias, som peker til en mappe på den lokale harddisken. Så i veiviseren, den første tingen du vil bli spurt om du er for et alias-navn. Lage noe enkelt og nyttig som “WordDocs” eller “FreeMovies”, osv.

Klikk Neste, og nå blar du til banen der du vil at ikonet for å se. Så hvis du har en haug av filmer som du ønsker å dele, kan du bla til den mappen.

Klikk på Neste og velg om du vil at den som Les tilgang eller bare Lese og Skrive – tilgang. Hvis du bare ønsker å dele filer, sjekk Lese. Hvis du vil at folk skal bli i stand til å laste opp filer til din datamaskin, velger du Lese og Skrive.

Klikk Neste og klikk deretter Fullfør! Nå vil du se din nye virtuelle katalogen under standard FTP-området. I Windows 7 og opp, prosessen er redusert til en dialog som vist nedenfor:

Du kan koble til deg ved hjelp av din FTP-klienten ved å sette i feltet Bane “/Test” eller “/NameOfFolder”. I Explorer, ville du bare skriver i ftp://ipaddress/aliasname.

Nå ser du bare filer som finnes i mappen som vi opprettet alias for.

Det er om det! Du kan opprette så mange mapper som du ønsker! Det eneste andre tingen som du trenger å gjøre er å gi ut den offentlige IP-adressen til alle som kobler seg utenfor ditt interne nettverk. Hvis du vil at brukerne skal koble til fra hvor som helst i verden, vil du har å gi dem den offentlige IP-adresse, som du kan finne ut ved å gå til http://whatismyipaddress.com/.

Til slutt, du trenger for å videresende FTP-port på ruteren til datamaskinen som er vert for FTP-server. Portvideresending er et flott sted å vise deg hvordan du frem porter på ruteren til datamaskiner på hjemmenettverket. Du bør også lese mine andre innlegg på port forwarding og dynamisk DNS:

Hva er Port Forwarding?

Oppsett Dynamisk DNS for Ekstern Tilgang

Dette er definitivt en mye info på en rekke trinn; hvis du har noen spørsmål om alt dette, post en kommentar! Nyt!