Ako nastaviť FTP server v systéme Windows pomocou IIS

Predtým som napísal príspevok o tom, ako zmeniť váš počítač na server na zdieľanie súborov Windows(how to turn your computer into a Windows file sharing server)(how to turn your computer into a Windows file sharing server) pomocou niekoľkých rôznych programov. Ak hľadáte rýchly spôsob, ako zdieľať súbory na lokálnom počítači s priateľmi alebo rodinou, je to jednoduchý spôsob, ako to urobiť.

Ak však chcete nastaviť svoj vlastný server FTP v systéme Windows pomocou služby (setup your own FTP server in Windows using) IIS , môžete tak urobiť, ale vyžaduje si to viac technických znalostí. Samozrejme, poskytuje vám aj podrobnejšiu kontrolu nad zdieľaním a zabezpečením, takže je to lepšie pre každého, kto má trochu počítačového know-how. IIS je navyše o prevádzkovaní webových stránok, takže ak chcete prevádzkovať niekoľko webových stránok spolu s FTP serverom, potom je IIS najlepšou voľbou.

Za zmienku tiež stojí, že s každou verziou systému Windows prichádzajú rôzne verzie (Windows)IIS a všetky majú mierne odlišné sady funkcií. IIS 5.0 sa dodáva so systémom Windows 2000(Windows 2000) a 5.1 sa dodáva so systémom Windows XP Professional(Windows XP Professional) . IIS 6 bol pre Windows Server 2003 a Windows XP Professional 64-bit. Služba IIS 7(IIS 7) bola úplným prepísaním služby IIS a bola súčasťou systémov Windows Server 2008 a Windows Vista .

IIS 7.5 bol vydaný spolu s Windowsom 7(Windows 7) , IIS 8 vydaný s Windowsom 8(Windows 8) a IIS 8.5 vydaný s Windows 8.1 . Najlepšie je použiť IIS 7.5 alebo vyššiu, ak je to možné, pretože podporujú väčšinu funkcií a majú lepší výkon.

Nastavenie(Setup) a konfigurácia (Configure)FTP(FTP Server) servera v IIS

Prvá vec, ktorú budete potrebovať na nastavenie vlastného FTP servera v systéme Windows(Windows) , je uistiť sa, že máte nainštalovanú Internetovú informačnú službu(Information Services) ( IIS ). Pamätajte(Remember) , že služba IIS(IIS)  sa dodáva iba s verziami Windows Pro , Professional , Ultimate alebo Enterprise .

Vo Windows Vista a starších kliknite na Štart(Start) , Ovládací panel(Control Panel) a prejdite na Add/Remove Programs . Potom kliknite na Add/Remove Windows Components . V systéme Windows 7(Windows 7) a novšom kliknite na položku Programy a funkcie(Programs and Features) v ovládacom paneli(Control Panel) a potom kliknite na položku Zapnúť alebo vypnúť funkcie systému Windows(Turn Windows features on or off) .

pridať programy na odstránenie

vypnúť funkcie

V sprievodcovi komponentmi sa posúvajte nadol, kým v zozname neuvidíte službu IIS, a začiarknite ju. Pred kliknutím na tlačidlo Ďalej(Next) sa však uistite, že ste klikli na Podrobnosti(Details) a potom začiarkli  možnosť File Transfer Protocol (FTP) Service(File Transfer Protocol (FTP) Service) .

iis

protokol prenosu súborov

V systéme Windows 7(Windows 7) a novšom pokračujte a kliknite na políčko vedľa položky Internetové informačné služby(Internet Information Services) a server FTP(FTP Server) . Musíte sa tiež uistiť, že ste zaškrtli políčko Web Management Tools , inak neskôr nebudete môcť spravovať IIS z nástrojov na správu. (Administrative Tools)V prípade FTP musíte zaškrtnúť políčko Služba FTP( FTP Service) , inak nebudete mať možnosť vytvoriť server FTP .

iis nainštalovať

Kliknite na tlačidlo OK(OK) a potom na tlačidlo Ďalej(Next) . Systém Windows(Windows) bude pokračovať a nainštaluje potrebné súbory IIS spolu so službou (IIS)FTP . V tomto bode môžete byť požiadaní o vloženie disku so systémom Windows(Windows) XP alebo Windows Vista . Pre systém Windows 7(Windows 7) alebo novší by ste nemali potrebovať disk .

Nastavte a nakonfigurujte IIS pre FTP

Po nainštalovaní služby IIS(IIS) možno budete musieť reštartovať počítač. Teraz chceme pokračovať a otvoriť konfiguračný panel IIS na nastavenie  servera FTP . Choďte teda na Štart(Start) , potom na Ovládací panel(Control Panel) a kliknite na Nástroje na správu(Administrative Tools) . Teraz by ste mali vidieť ikonu Internetových informačných služieb(Internet Information Services) .

nástroje správcu iis

Keď prvýkrát otvoríte IIS v systéme Vista(Vista) alebo staršom, v ponuke na ľavej strane uvidíte iba názov počítača. Pokračujte a kliknite na symbol + vedľa názvu počítača a uvidíte niekoľko možností, ako sú Webové lokality(Web Sites) , Lokality (FTP Sites)FTP(FTP Sites) atď . Mali by ste vidieť Default FTP Site , kliknite naň.

ftp stránka

Po kliknutí na predvolenú stránku FTP(FTP) si všimnete , že v hornej časti je niekoľko tlačidiel, ktoré vyzerajú ako tlačidlá VCR : Prehrať(Play) , Zastaviť(Stop) a Pozastaviť(Pause) . Ak je tlačidlo Prehrať(Play) sivé, znamená to, že server FTP je aktívny. Váš FTP server je teraz v prevádzke! V skutočnosti sa k nemu môžete pripojiť cez váš FTP klientsky softvér. Používam Smart FTP , ale môžete použiť čokoľvek, čo sa vám najviac páči.

V systéme Windows 7(Windows 7) a novších verziách uvidíte iný vzhľad ako IIS . Po prvé, nie je tu žiadne tlačidlo prehrávania ani nič podobné. Priamo na domovskej obrazovke tiež uvidíte veľa možností konfigurácie pre overenie, nastavenia SSL , prehliadanie adresárov atď.

ftp config iis

Ak chcete spustiť FTP server tu, musíte kliknúť pravým tlačidlom myši na Lokality(Sites) a potom vybrať Pridať lokalitu FTP(Add FTP Site) .

pridať ftp stránku

Tým sa otvorí sprievodca FTP , kde začnete zadaním názvu svojej FTP lokality a výberom fyzického umiestnenia súborov.

nová ftp stránka

Ďalej musíte nakonfigurovať väzby a SSL . Väzby sú v podstate IP adresy, ktoré chcete, aby server FTP(FTP) používal. Ak neplánujete prevádzkovať žiadnu inú webovú stránku , môžete ju nechať na Všetky nepriradené . (All Unassigned)Ponechajte začiarknuté políčko Spustiť lokalitu FTP automaticky a vyberte možnosť (Start FTP site automatically)Bez SSL(No SSL) , pokiaľ nerozumiete certifikátom.

väzby a ssl

Nakoniec musíte nastaviť autentifikáciu a autorizáciu. Musíte si vybrať, či chcete anonymné(Anonymous) alebo základné overenie( Basic authentication) alebo oboje. Pre autorizáciu si vyberáte z  možnosti Všetci používatelia(All Users) , Anonymní(Anonymous) používatelia alebo konkrétni používatelia.

autentifikácia iis

K FTP(FTP) serveru môžete skutočne pristupovať lokálne otvorením Prieskumníka(Explorer) a zadaním ftp://localhost . Ak všetko fungovalo dobre, mali by ste vidieť načítanie priečinka bez chýb.

ftp localhost

Ak máte FTP program, môžete urobiť to isté. Otvorte softvér FTP klienta a zadajte localhost ako názov hostiteľa a ako prihlásenie vyberte Anonymous . Pripojte(Connect) sa a teraz by ste mali vidieť priečinok.

localhost

Ok, takže teraz sme stránku spustili! Kde teraz umiestnite údaje, ktoré chcete zdieľať? V IIS sa predvolená lokalita FTP v skutočnosti nachádza v C:\Inetpub\ftproot . Dáta tam môžete uložiť, ale čo ak už máte údaje umiestnené niekde inde a nechcete ich presúvať do inetpubu?

V systéme Windows 7(Windows 7) a novšom môžete pomocou sprievodcu vybrať ľubovoľné umiestnenie, ale stále je to len jeden priečinok. Ak chcete na lokalitu FTP pridať ďalšie priečinky , musíte pridať virtuálne adresáre. Zatiaľ stačí otvoriť adresár ftproot a uložiť doň nejaké súbory.

koreňový adresár ftp

Teraz obnovte svojho FTP klienta a teraz by ste mali vidieť svoje súbory v zozname! Takže teraz máte na svojom lokálnom počítači spustený FTP server. (FTP)Ako by ste sa teda pripojili z iného počítača v lokálnej sieti?

Ak to chcete urobiť, musíte otvoriť bránu Windows Firewall(Windows Firewall) , aby ste povolili pripojenia FTP k vášmu počítaču; inak budú všetky externé počítače zablokované. Môžete to urobiť tak, že prejdete na Štart(Start) , Ovládací panel(Control Panel) , kliknete na bránu Windows Firewall(Windows Firewall ) a potom kliknete na kartu Rozšírené .(Advanced)

firewall systému Windows

V časti Nastavenia sieťového pripojenia(Network Connection Settings) skontrolujte, či sú v ľavom zozname začiarknuté všetky pripojenia a potom kliknite na tlačidlo Nastavenia(Settings) . Teraz budete môcť otvoriť určité porty na vašom počítači na základe služby, ktorú váš počítač poskytuje. Keďže hosťujeme vlastný FTP server, chceme FTP Server zaškrtnúť .

ftp služby

Zobrazí sa malé vyskakovacie okno s niektorými nastaveniami, ktoré môžete zmeniť, jednoducho ho nechajte tak, ako je, a kliknite na tlačidlo OK. Znova kliknite na tlačidlo OK(OK. Click OK) v hlavnom okne brány Windows Firewall(Windows Firewall) .

V systéme Windows 7(Windows 7) a novšom je proces otvárania portu brány firewall odlišný. Otvorte bránu Windows Firewall(Windows Firewall) z ovládacieho panela(Control Panel) a potom kliknite na položku Rozšírené nastavenia(Advanced Settings) na ľavej strane. Potom kliknite na Pravidlá pre prichádzajúce( Inbound Rules) a prejdite nadol, kým neuvidíte FTP Server (FTP Traffic-In) , kliknite naň pravým tlačidlom a vyberte možnosť Povoliť pravidlo(Enable Rule) .

firewall ftp pravidlo

Potom kliknite na Outbound Rules a urobte to isté pre FTP server (FTP Traffic-Out) . Teraz ste otvorili bránu firewall pre pripojenia FTP . Teraz sa pokúste pripojiť k vašej lokalite FTP z iného počítača vo vašej sieti. Predtým, ako sa k nemu budete môcť pripojiť z iného počítača, musíte najprv získať IP adresu počítača.

Prejdite na Štart(Start) , kliknite na Spustiť(Run) a zadajte CMD . Napíšte IPCONFIG a zapíšte si číslo pre IP adresu(IP Address) :

IP adresa

Vo svojom FTP klientovi na druhom počítači zadajte IP adresu(IP Address) , ktorú ste si práve zapísali, a pripojte sa anonymne. Teraz by ste mali vidieť všetky svoje súbory rovnako ako na FTP klientovi, ktorý bol na lokálnom počítači. Opäť(Again) môžete tiež prejsť do Prieskumníka(Explorer) a pripojiť sa jednoducho zadaním FTP :\adresa IP.

Teraz, keď stránka FTP funguje, môžete na účely FTP pridať ľubovoľný počet priečinkov . Týmto spôsobom, keď sa používateľ pripojí, určí cestu, ktorá sa pripojí k jednému konkrétnemu priečinku.

Späť v IIS kliknite pravým tlačidlom myši na Predvolenú lokalitu FTP(Default FTP Site) a vyberte položku Nový(New) a potom Virtuálny adresár(Virtual Directory) .

virtuálny adresár

V systéme Windows 7(Windows 7) kliknete pravým tlačidlom myši na názov lokality a vyberiete možnosť Pridať virtuálny adresár(Add Virtual Directory) .

pridať virtuálny adresár

Keď vytvoríte virtuálny adresár v IIS , v podstate vytvoríte alias, ktorý ukazuje na priečinok na lokálnom pevnom disku. Takže v sprievodcovi sa vás ako prvé spýta na alias. Make je niečo jednoduché a užitočné ako „WordDocs“ alebo „FreeMovies“ atď.

alias virtuálneho adresára

Kliknite na Ďalej(Click Next) a teraz prejdite na cestu, na ktorú chcete alias odkazovať. Takže ak máte veľa filmov, ktoré chcete zdieľať, prejdite do tohto priečinka.

ftp server

Kliknite na Ďalej(Click Next) a vyberte, či chcete mať prístup len na čítanie alebo prístup na (Read)čítanie a zápis(Read and Write) . Ak chcete jednoducho zdieľať súbory, začiarknite políčko Čítať(Read) . Ak chcete, aby ľudia mohli nahrávať súbory do vášho počítača, vyberte možnosť Čítať(Read) a zapisovať(Write) .

čítaj píš

Kliknite na Ďalej(Click Next) a potom na Dokončiť(Finish) ! Teraz uvidíte svoj nový virtuálny adresár pod predvolenou lokalitou FTP . V systéme Windows 7(Windows 7) a novších verziách je proces zredukovaný na jedno dialógové okno zobrazené nižšie:

pridať virtuálny priečinok

Môžete sa k vám pripojiť pomocou svojho FTP klienta zadaním poľa Cesta(Path)/Test “ alebo „/NameOfFolder“. V Prieskumníkovi(Explorer) stačí zadať ftp://ipaddress/aliasname .

ftp pripojenie

Teraz uvidíte iba súbory, ktoré sú v priečinku, pre ktorý sme vytvorili alias.

anonymný

To je asi tak všetko! Môžete vytvoriť toľko priečinkov, koľko chcete! Jediná vec, ktorú by ste museli urobiť, je poskytnúť vašu verejnú IP adresu každému, kto sa pripája mimo vašej internej siete. Ak chcete, aby sa používatelia pripájali odkiaľkoľvek na svete, musíte im dať svoju verejnú IP adresu, ktorú môžete zistiť na http://whatismyipaddress.com/ .

Nakoniec budete musieť preposlať port FTP na smerovači do miestneho počítača, ktorý je hostiteľom servera FTP . Port Forward je skvelá stránka, ktorá vám ukáže, ako presmerovať porty na smerovači do počítačov vo vašej domácej sieti. Mali by ste si prečítať aj moje ďalšie príspevky o presmerovaní portov a dynamickom DNS :

Čo je presmerovanie portov?

Nastavte dynamický DNS pre vzdialený prístup(Setup Dynamic DNS for Remote Access)

Toto je určite veľa informácií s množstvom krokov; ak máte nejaké otázky týkajúce sa tohto všetkého, napíšte komentár! Užite si to!



About the author

Som počítačový technik, ktorý dlhé roky pracuje s Androidom a kancelárskym softvérom. Posledných približne 5 rokov tiež učím ľudí používať počítače Mac. Ak hľadáte niekoho, kto vie, ako opraviť veci na vašom počítači, pravdepodobne vám pomôžem!



Related posts