Sådan konfigurerer du en FTP-server i Windows ved hjælp af IIS

Tidligere havde jeg skrevet et indlæg om, hvordan du gør din computer til en Windows-fildelingsserver(how to turn your computer into a Windows file sharing server)(how to turn your computer into a Windows file sharing server) ved hjælp af et par forskellige programmer. Hvis du leder efter en hurtig måde at dele filerne på din lokale computer med venner eller familie, er dette en nem måde at gøre det på.

Men hvis du ønsker at opsætte din egen FTP-server i Windows ved hjælp af (setup your own FTP server in Windows using) IIS , kan du gøre det, men det kræver mere teknisk viden. Det giver selvfølgelig også din mere detaljerede kontrol over deling og sikkerhed, så det er bedre for alle, der har lidt computerviden. Plus, IIS handler om at køre websteder, så hvis du vil køre et par websteder sammen med en FTP -server, så er IIS det bedste valg.

Det er også værd at bemærke, at forskellige versioner af IIS kommer med hver variant af Windows , og de har alle lidt forskellige funktionssæt. IIS 5.0 kom med Windows 2000 og 5.1 kom med Windows XP Professional . IIS 6 var til Windows Server 2003 og Windows XP Professional 64-bit. IIS 7 var en komplet omskrivning af IIS og blev inkluderet i Windows Server 2008 og Windows Vista .

IIS 7.5 blev udgivet sammen med Windows 7 , IIS 8 udgivet med Windows 8 og IIS 8.5 udgivet med Windows 8.1 . Det er bedst at bruge IIS 7.5 eller højere, hvis det er muligt, da de understøtter flest funktioner og har bedre ydeevne.

Konfigurer(Setup) og konfigurer(Configure) en FTP-server i IIS

Den første ting, du skal bruge for at konfigurere din egen FTP -server i Windows , er at sikre, at du har Internet Information Services ( IIS ) installeret. Husk(Remember) , at IIS  kun leveres med Pro , Professional , Ultimate eller Enterprise versioner af Windows .

I Windows Vista og tidligere, klik på Start , Kontrolpanel(Control Panel) og gå til Add/Remove Programs . Klik derefter på Add/Remove Windows Components . For Windows 7 og nyere skal du klikke på Programmer og funktioner(Programs and Features) i Kontrolpanel(Control Panel) og derefter klikke på Slå Windows-funktioner til eller fra(Turn Windows features on or off) .

tilføje fjern programmer

slå funktioner fra

I komponentguiden skal du rulle ned, indtil du ser IIS på listen, og afkrydse det. Før du klikker på Næste(Next) , skal du sørge for at klikke på Detaljer(Details) og derefter kontrollere  File Transfer Protocol (FTP) Service .

iis

filoverførselsprotokol

For Windows 7 og nyere skal du gå videre og klikke på boksen ved siden af ​​Internet Information Services og FTP Server . Du skal også sørge for at markere afkrydsningsfeltet Web Management Tools , ellers vil du ikke være i stand til at administrere IIS fra Administrative Tools senere. For FTP skal du markere feltet FTP-tjeneste( FTP Service) , ellers har du ikke mulighed for at oprette en FTP -server.

iis installere

Klik på OK(OK) , og klik derefter på Næste(Next) . Windows vil gå videre og installere de nødvendige IIS - filer sammen med FTP -tjenesten. Du kan blive bedt om at indsætte din Windows XP- eller Windows Vista -disk på dette tidspunkt. Du burde ikke have brug for en disk til Windows 7 eller nyere.

Konfigurer og konfigurer IIS til FTP

Når IIS er blevet installeret, skal du muligvis genstarte din computer. Nu vil vi gå videre og åbne IIS -konfigurationspanelet for at konfigurere  FTP -serveren. Så gå til Start , derefter Kontrolpanel(Control Panel) og klik på Administrative værktøjer(Administrative Tools) . Du skulle nu se et ikon for Internet Information Services .

admin værktøjer iis

Når du åbner IIS i Vista eller tidligere for første gang, vil du kun se dit computernavn i menuen til venstre. Gå videre og klik på + -symbolet ud for computernavnet, og du vil se et par muligheder som websteder(Web Sites) , FTP-websteder(FTP Sites) osv. Vi er interesserede i FTP-websteder(FTP Sites) , så udvid det også. Du skulle se Default FTP Site , klik på det.

ftp websted

Du vil bemærke, når du klikker på standard -FTP- webstedet, at der er et par knapper øverst, der ligner VCR- knapper: Afspil(Play) , Stop og Pause . Hvis knappen Afspil(Play) er nedtonet, betyder det, at FTP -serveren er aktiv. Din FTP -server er nu oppe og køre! Du kan faktisk oprette forbindelse til den via din FTP -klientsoftware. Jeg bruger Smart FTP , men du kan bruge det, du bedst kan lide.

For Windows 7 og nyere vil du se et andet udseende end IIS . For det første er der ingen afspilningsknap eller noget lignende. Du vil også se en masse konfigurationsmuligheder lige på startskærmen for godkendelse, SSL - indstillinger, mappesøgning osv.

ftp config iis

For at starte FTP -serveren her, skal du højreklikke på websteder(Sites) og derefter vælge Tilføj FTP-sted(Add FTP Site) .

tilføje ftp-websted

Dette åbner FTP- guiden, hvor du starter med at give dit FTP- sted et navn og vælge den fysiske placering for filerne.

ny ftp-side

Dernæst skal du konfigurere bindingerne og SSL . Bindinger er dybest set, hvilke IP-adresser du ønsker, at FTP - stedet skal bruge. Du kan lade det blive ved All Unassigned , hvis du ikke planlægger at køre nogen anden hjemmeside. Hold feltet Start FTP-sted automatisk(Start FTP site automatically) markeret, og vælg Ingen SSL(No SSL) , medmindre du forstår certifikater.

bindinger og ssl

Til sidst skal du konfigurere godkendelse og godkendelse. Du skal vælge, om du vil have anonym(Anonymous) eller grundlæggende autentificering( Basic authentication) eller begge dele. For autorisation vælger du mellem  Alle brugere(All Users) , Anonyme(Anonymous) brugere eller specifikke brugere.

iis-godkendelse

Du kan faktisk få adgang til FTP -serveren lokalt ved at åbne Explorer og skrive ftp://localhost . Hvis alt fungerede godt, skulle du se mappen indlæses uden fejl.

ftp localhost

Hvis du har et FTP -program, kan du gøre det samme. Åbn FTP -klientsoftwaren og indtast localhost som værtsnavn og vælg Anonym(Anonymous) for login. Tilslut(Connect) , og du skulle nu se mappen.

lokal vært

Ok, så nu har vi fået siden op at køre! Hvor slipper du nu de data, du vil dele? I IIS er standard - FTP - stedet faktisk placeret i C:\Inetpub\ftproot . Du kan dumpe data derind, men hvad nu hvis du allerede har data placeret et andet sted og ikke vil flytte dem til inetpub?

I Windows 7 og nyere kan du vælge en hvilken som helst placering, du vil, via guiden, men det er stadig kun én mappe. Hvis du vil tilføje flere mapper til FTP -stedet, skal du tilføje virtuelle mapper. For nu skal du bare åbne ftroot-mappen og dumpe nogle filer ind i den.

ftp rodmappe

Opdater nu din FTP- klient, og du bør nu se dine filer på listen! Så du har nu en oppe og kørende FTP -server på din lokale computer. Så hvordan ville du oprette forbindelse fra en anden computer på det lokale netværk?

For at gøre dette skal du åbne Windows Firewall for at tillade FTP -forbindelser til din computer; ellers vil alle eksterne computere blive blokeret. Du kan gøre dette ved at gå til Start , Kontrolpanel(Control Panel) , klikke på Windows Firewall og derefter klikke på fanen Avanceret(Advanced) .

windows firewall

Under afsnittet Indstillinger for netværksforbindelse(Network Connection Settings) skal du sørge for, at alle forbindelserne er markeret i den venstre liste, og klik derefter på knappen Indstillinger(Settings) . Du vil nu være i stand til at åbne visse porte på din computer baseret på den service, din computer leverer. Da vi hoster vores egen FTP -server, ønsker vi at markere FTP-serveren( FTP Server) .

ftp-tjenester

Et lille popup-vindue vises med nogle indstillinger, som du kan ændre, bare lad det være som det er og klik på OK. Klik på OK(OK. Click OK) igen i hovedvinduet i Windows Firewall .

I Windows 7 og nyere er processen anderledes for at åbne firewall-porten. Åbn Windows Firewall fra kontrolpanelet(Control Panel) , og klik derefter på Avancerede indstillinger(Advanced Settings) i venstre side. Klik derefter på Indgående regler( Inbound Rules) og rul ned, indtil du ser FTP-server (FTP Traffic-In) , højreklik på den og vælg Aktiver regel(Enable Rule) .

firewall ftp regel

Klik derefter på Udgående regler(Outbound Rules) og gør det samme for FTP-server (FTP Traffic-Out) . Du har nu åbnet firewallen for FTP- forbindelser. Prøv nu at oprette forbindelse til dit FTP -sted fra en anden computer på dit netværk. Du skal først hente computerens IP-adresse, før du kan oprette forbindelse til den fra en anden computer.

Gå til Start , klik på Kør(Run) og skriv CMD . Skriv IPCONFIG og noter nummeret for IP-adressen(IP Address) :

IP-adresse

I din FTP - klient på den anden computer skal du indtaste den IP-adresse,(IP Address) du lige har skrevet ned, og oprette forbindelse anonymt. Du skulle nu være i stand til at se alle dine filer, ligesom du gjorde på den FTP -klient, der var på den lokale computer. Igen(Again) kan du også gå til Stifinder(Explorer) og bare skrive FTP :\ipadresse for at oprette forbindelse.

Nu hvor FTP- stedet fungerer, kan du tilføje så mange mapper, du vil, til FTP- formål. På denne måde, når en bruger opretter forbindelse, angiver de en sti, der forbinder til en bestemt mappe.

Tilbage i IIS skal du højreklikke på Standard FTP-sted(Default FTP Site) og vælge Ny(New) og derefter Virtuel mappe(Virtual Directory) .

virtuel mappe

I Windows 7 højreklikker du på webstedets navn og vælger Tilføj Virtual Directory(Add Virtual Directory) .

tilføje virtuel mappe

Når du opretter en virtuel mappe i IIS , vil du grundlæggende oprette et alias, der peger på en mappe på den lokale harddisk. Så i guiden er den første ting, du bliver bedt om, om et aliasnavn. Make er noget simpelt og nyttigt som "WordDocs" eller "FreeMovies" osv.

virtuelt bibliotek alias

Klik på Næste(Click Next) , og gå nu til stien, hvor du vil have aliaset til at henvise til. Så hvis du har en masse film, du vil dele, skal du gå til den mappe.

ftp server

Klik på Næste(Click Next) , og vælg, om du vil have den som læseadgang eller læse- (Read)og skriveadgang(Read and Write) . Hvis du blot vil dele filer, skal du markere Læs(Read) . Hvis du ønsker, at folk skal kunne uploade filer til din computer, skal du vælge Læs(Read) og skriv(Write) .

læse skrive

Klik på Næste(Click Next) , og klik derefter på Udfør(Finish) ! Nu vil du se din nye virtuelle mappe under standard FTP - stedet. I Windows 7 og nyere er processen reduceret til én dialog vist nedenfor:

tilføje virtuel mappe

Du kan oprette forbindelse til dig ved at bruge din FTP - klient ved at indtaste Sti(Path) -feltet " /Test " eller "/Mappenavn". I Explorer skal du blot indtaste ftp://ipaddress/aliasname .

ftp forbindelse

Nu vil du kun se de filer, der er i den mappe, som vi oprettede alias for.

anonym

Det handler om det! Du kan oprette så mange mapper, som du vil! Det eneste andet, du skal gøre, er at give din offentlige IP-adresse til alle, der opretter forbindelse uden for dit interne netværk. Hvis du vil have brugere til at oprette forbindelse fra hvor som helst i verden, skal du give dem din offentlige IP-adresse, som du kan finde ud af ved at gå til http://whatismyipaddress.com/ .

Endelig skal du videresende FTP -porten på din router til din lokale computer, der er vært for FTP -serveren. Port Forward er et fantastisk websted til at vise dig, hvordan du videresender porte på din router til computere på dit hjemmenetværk. Du bør også læse mine andre indlæg om port forwarding og dynamisk DNS :

Hvad er Port Forwarding?

Konfigurer dynamisk DNS til fjernadgang(Setup Dynamic DNS for Remote Access)

Dette er bestemt en masse info med en masse trin; hvis du har spørgsmål om alt dette, så skriv en kommentar! God fornøjelse!



About the author

Jeg er en computerprogrammør med speciale i MacOS-softwareudvikling. Jeg bruger mine evner til at skrive professionelle anmeldelser og give tips til, hvordan du kan forbedre dine programmeringsevner på Mac. Jeg har også en hjemmeside, der tilbyder detaljerede, trin-for-trin instruktioner til at skabe et vellykket websted.



Related posts