วิธีการติดตั้ง FTP Server ใน Windows โดยใช้ IIS


ก่อนหน้านี้ฉันได้เขียนโพสต์ใน วิธีเปลี่ยนคอมพิวเตอร์ของคุณให้เป็น Windows file sharing server โดยใช้โปรแกรมต่างๆกัน หากคุณกำลังมองหาวิธีที่รวดเร็วในการแบ่งปันไฟล์ในเครื่องคอมพิวเตอร์ของคุณกับเพื่อนหรือครอบครัวนี่เป็นวิธีง่ายๆในการทำเช่นนั้น

อย่างไรก็ตามหากคุณต้องการตั้งค่า เซิร์ฟเวอร์ FTP ของคุณเองใน Windows โดยใช้IIS คุณสามารถทำได้ แต่ต้องใช้ความรู้ด้านเทคนิคมากขึ้น นอกจากนี้ยังช่วยให้คุณสามารถควบคุมการแชร์และการรักษาความปลอดภัยได้ดีขึ้นดังนั้นจึงเหมาะสำหรับทุกคนที่มีความรู้เกี่ยวกับคอมพิวเตอร์เล็กน้อย Plus, 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, IIS 8 ออกมาพร้อมกับ Windows 8 และ IIS 8.5 ที่นำออกใช้กับ Windows 8.1 คุณควรใช้ IIS 7.5 หรือสูงกว่าถ้าเป็นไปได้เพราะสนับสนุนคุณลักษณะส่วนใหญ่และมีประสิทธิภาพดีขึ้น

ตั้งค่าและกำหนดค่า FTP Server ใน IIS

สิ่งแรกที่คุณจะต้อง การตั้งค่าเซิร์ฟเวอร์ FTP ของคุณเองใน Windows คือเพื่อให้แน่ใจว่าคุณได้ติดตั้ง Internet Information Services (IIS) แล้ว โปรดจำไว้ว่า IIS มีเฉพาะในเวอร์ชัน Pro, Professional, Ultimate หรือ Enterprise เท่านั้น

ใน Windows Vista และก่อนหน้านี้ให้คลิกที่ เริ่มแผงควบคุมและไปที่ เพิ่ม / เอาโปรแกรมออกจากนั้นคลิกที่ เพิ่ม / ลบคอมโพเนนต์ของ Windowsสำหรับ Windows 7 ขึ้นไปให้คลิก โปรแกรมและคุณลักษณะจาก Control Panel แล้วคลิก เปิดหรือปิดคุณลักษณะของ Windows

1 ในวิซาร์ดคอมโพเนนต์ให้เลื่อนลงไปจนกว่าคุณจะเห็น IIS ในรายการและทำเครื่องหมายที่ช่องนี้

ก่อนที่คุณจะคลิก ถัดไปแม้ว่าคุณจะคลิกที่ รายละเอียดแล้วตรวจสอบ บริการ File Transfer Protocol (FTP)

iis

file transfer protocol

สำหรับ Windows 7 ขึ้นไปให้คลิกที่ช่องถัดจาก Internet บริการข้อมูลและ FTP Serverนอกจากนี้คุณต้องตรวจสอบว่าได้เลือกช่อง เครื่องมือการจัดการเว็บมิฉะนั้นคุณจะไม่สามารถจัดการ IIS จากเครื่องมือการดูแลระบบในภายหลังได้ สำหรับ FTP คุณต้องเลือกช่อง บริการ FTPมิฉะนั้นคุณจะไม่มีตัวเลือกในการสร้างเซิร์ฟเวอร์ FTP

iis install

คลิก ตกลงจากนั้นคลิก ถัดไปWindows จะดำเนินการต่อและติดตั้งไฟล์ IIS ที่จำเป็นพร้อมกับบริการ FTP ในตอนนี้คุณอาจได้รับการขอให้ใส่แผ่น Windows XP หรือ Windows Vista คุณไม่จำเป็นต้องมีแผ่นดิสก์สำหรับ Windows 7 ขึ้นไป

ติดตั้งและกำหนดค่า IIS สำหรับ FTP

เมื่อติดตั้ง IIS แล้วคุณอาจต้องรีสตาร์ทเครื่องคอมพิวเตอร์ ตอนนี้เราต้องการดำเนินการต่อและเปิดแผงกำหนดค่า IIS เพื่อตั้งค่าเซิร์ฟเวอร์ FTP ไปที่ เริ่มจากนั้นคลิก แผงควบคุมและคลิกที่ เครื่องมือการดูแลระบบคุณควรเห็นไอคอน Internet Information Services

admin tools iis

เมื่อคุณเปิด IIS ใน Vista หรือเวอร์ชันก่อนหน้าสำหรับ ครั้งแรกคุณจะเห็นชื่อเครื่องคอมพิวเตอร์ของคุณในเมนูทางซ้ายเท่านั้น ไปข้างหน้าและคลิกสัญลักษณ์ +ถัดจากชื่อคอมพิวเตอร์และคุณจะเห็นสองตัวเลือกเช่น Sites, FTP Sites ฯลฯ เราสนใจไซต์ FTP ดังนั้นคุณจึงควรขยายออกไปด้วย . คุณควรเห็น เว็บไซต์ FTP เริ่มต้นคลิกที่ไอคอน

ftp site

คุณจะสังเกตเห็นหลังจากคลิกที่ค่าดีฟอลต์ ไซต์ FTP ที่มีปุ่มที่ด้านบนซึ่งมีลักษณะคล้ายปุ่ม VCR: เล่นหยุดและหยุดชั่วคราว หากปุ่ม Play (เล่น) เป็นสีเทาหมายความว่าเซิร์ฟเวอร์ FTP ทำงานอยู่ เซิร์ฟเวอร์ FTP ของคุณเริ่มใช้งานแล้ว! คุณสามารถเชื่อมต่อได้ผ่านทางซอฟต์แวร์ FTP ไคลเอ็นต์ของคุณ ฉันใช้ SmartFTP แต่คุณสามารถใช้สิ่งที่คุณต้องการได้ดีที่สุด

สำหรับ Windows 7 ขึ้นไปคุณจะเห็นรูปลักษณ์ที่แตกต่างไปจาก IIS ประการแรกไม่มีปุ่มเล่นหรืออะไรเช่นนี้ นอกจากนี้คุณจะเห็นพวงของตัวเลือกการกำหนดค่าที่ถูกต้องบนหน้าจอหลักสำหรับการตรวจสอบการตั้งค่า SSL การเรียกดูไดเรกทอรี ฯลฯ

ftp config iis

เริ่มต้นเซิร์ฟเวอร์ FTP ที่นี่คุณต้องคลิกขวาที่ Sitesจากนั้นเลือก เพิ่ม FTP Site

add ftp site

new ftp site

ถัดไปคุณต้องกำหนดค่าการผูกและ SSL การผูกเป็นส่วนที่อยู่ IP ที่คุณต้องการให้ไซต์ FTP ใช้ คุณสามารถทิ้งได้ที่ Unassigned allหากคุณไม่ได้วางแผนที่จะใช้งานเว็บไซต์อื่น ๆ ให้เลือกช่อง เริ่ม FTP ไซต์โดยอัตโนมัติและเลือก ไม่มี SSLจนกว่าคุณจะเข้าใจใบรับรอง

bindings and ssl

สุดท้ายคุณต้องตั้งค่าการตรวจสอบสิทธิ์และการให้สิทธิ์ คุณต้องเลือกว่าคุณต้องการ แบบไม่ระบุตัวตนหรือ การตรวจสอบสิทธิ์พื้นฐานหรือทั้งสองอย่าง สำหรับการอนุญาตคุณจะเลือกจากผู้ใช้ทั้งหมดผู้ใช้แบบไม่ระบุตัวตนหรือผู้ใช้ที่ระบุ

iis authentication

คุณสามารถเข้าถึงเซิร์ฟเวอร์ FTP ได้ภายในเครื่องโดยการเปิด Explorer และพิมพ์ ใน ftp: // localhostถ้าทุกอย่างทำงานได้ดีคุณควรจะโหลดโฟลเดอร์โดยไม่มีข้อผิดพลาดหากคุณมีโปรแกรม FTP คุณสามารถทำสิ่งเดียวกันได้ . เปิดซอฟต์แวร์ไคลเอ็นต์ FTP และพิมพ์ localhostเป็นชื่อโฮสต์และเลือก ไม่ระบุชื่อสำหรับการเข้าสู่ระบบ เชื่อมต่อและตอนนี้คุณจะเห็นโฟลเดอร์

localhost

ตกลงดังนั้นตอนนี้เราจึงมีไซต์และทำงาน! ตอนนี้คุณวางข้อมูลที่ต้องการแชร์แล้ว ใน IIS ไซต์ FTP เริ่มต้นจะอยู่ใน C: \ Inetpub \ ftprootคุณสามารถถ่ายโอนข้อมูลในที่นั่นได้ แต่ถ้าคุณมีข้อมูลอยู่ที่อื่นแล้วและไม่ต้องการย้ายไปที่ inetpub?

ใน Windows 7 ขึ้นไปคุณสามารถเลือกตำแหน่งที่ต้องการได้จากวิซาร์ด แต่ยังคงเป็นโฟลเดอร์เดียว ถ้าคุณต้องการเพิ่มโฟลเดอร์ลงในไซต์ FTP คุณต้องเพิ่มไดเรกทอรีเสมือน ตอนนี้เพียงแค่เปิดไดเร็กทอรี ftproot และถ่ายโอนข้อมูลบางไฟล์ลงใน

ftp root directory

เดี๋ยวนี้รีเฟรชไคลเอ็นต์ FTP ของคุณและตอนนี้คุณจะเห็นไฟล์ของคุณอยู่ในรายการ ! ตอนนี้คุณมีเซิร์ฟเวอร์ FTP และใช้งานเครื่องคอมพิวเตอร์ของคุณแล้ว ดังนั้นคุณจะเชื่อมต่อจากคอมพิวเตอร์เครื่องอื่นในเครือข่ายท้องถิ่นได้อย่างไร?

ในการดำเนินการนี้คุณจะต้องเปิด Windows Firewall เพื่ออนุญาตการเชื่อมต่อ FTP เข้ากับคอมพิวเตอร์ของคุณ มิฉะนั้นคอมพิวเตอร์ภายนอกทั้งหมดจะถูกบล็อก คุณสามารถทำได้โดยไปที่ เริ่มแผงควบคุมคลิก Windows Firewallจากนั้นคลิกที่ ขั้นสูงแท็บ

windows firewall

ในส่วน การตั้งค่าการเชื่อมต่อเครือข่ายตรวจสอบให้แน่ใจว่าได้ตรวจสอบการเชื่อมต่อทั้งหมดในรายการด้านซ้าย จากนั้นคลิกที่ปุ่ม การตั้งค่าขณะนี้คุณสามารถเปิดพอร์ตบางแห่งในคอมพิวเตอร์ของคุณตามบริการที่คอมพิวเตอร์ของคุณกำลังให้ไว้ เนื่องจากเราเป็นเจ้าของเซิร์ฟเวอร์ FTP ของเราเองเราต้องการตรวจสอบ FTP Server

ftp services

หน้าต่างป๊อปอัปเล็กน้อย จะปรากฏขึ้นพร้อมกับการตั้งค่าบางอย่างที่คุณสามารถเปลี่ยนแปลงได้เพียงแค่ปล่อยทิ้งไว้และคลิก OK คลิกตกลงอีกครั้งที่หน้าต่าง Windows Firewall หลัก

ใน Windows 7 ขึ้นไปกระบวนการนี้แตกต่างจากการเปิดพอร์ตไฟร์วอลล์ เปิด Windows Firewall จากแผงควบคุมแล้วคลิก การตั้งค่าขั้นสูงทางซ้ายมือ จากนั้นคลิกที่ กฎขาเข้าและเลื่อนลงมาจนกว่าคุณจะเห็นเซิร์ฟเวอร์ FTP (การเข้าชม FTP)ให้คลิกขวาที่ไฟล์แล้วเลือก เปิดใช้งานกฎ

firewall ftp rule

คลิกที่ กฎขาออกและทำสิ่งเดียวกันกับ FTP Server (FTP Traffic-Out )ตอนนี้คุณได้เปิดไฟร์วอลล์สำหรับการเชื่อมต่อ FTP แล้ว ขณะนี้พยายามเชื่อมต่อกับไซต์ FTP จากคอมพิวเตอร์เครื่องอื่นในเครือข่ายของคุณ คุณจะต้องได้รับที่อยู่ IP ของคอมพิวเตอร์ก่อนจึงจะสามารถเชื่อมต่อได้จากคอมพิวเตอร์เครื่องอื่น

ไปที่ เริ่มคลิก Runและพิมพ์ CMDพิมพ์ IPCONFIGและจดเลขที่อยู่ IP:

ip address

ในไคลเอ็นต์ FTP ของคุณบนคอมพิวเตอร์เครื่องอื่นพิมพ์ ในที่อยู่ IP ที่คุณเพิ่งเขียนลงและเชื่อมต่อโดยไม่ระบุชื่อ ตอนนี้คุณจะสามารถดูไฟล์ทั้งหมดของคุณได้เช่นเดียวกับที่คุณทำบนไคลเอ็นต์ FTP ที่อยู่ในเครื่องคอมพิวเตอร์ อีกครั้งคุณสามารถไปที่ Explorer และพิมพ์ FTP: \\ ipaddress เพื่อเชื่อมต่อได้

ขณะนี้ไซต์ FTP กำลังทำงานคุณสามารถเพิ่มโฟลเดอร์ได้มากเท่าที่ต้องการสำหรับวัตถุประสงค์ของ FTP เมื่อผู้ใช้เชื่อมต่อจะระบุเส้นทางที่จะเชื่อมต่อกับโฟลเดอร์เฉพาะหนึ่ง ๆ

กลับไปที่ IIS คลิกขวาที่ไซต์ FTP เริ่มต้นแล้วเลือก ใหม่และ Virtual Directory

virtual directory

ใน Windows 7 คุณคลิกขวาที่ชื่อไซต์และเลือก เพิ่ม Virtual Directory

add virtual directory

เมื่อคุณสร้างไดเร็กทอรีเสมือนใน IIS คุณจะสร้างนามแฝงที่ชี้ไปยังโฟลเดอร์บนฮาร์ดไดรฟ์ภายในเครื่องโดยทั่วไป ดังนั้นในวิซาร์ดสิ่งแรกที่คุณจะได้รับคือชื่อนามแฝง Make เป็นสิ่งที่ง่ายและมีประโยชน์เช่น "WordDocs" หรือ "FreeMovies" ฯลฯ

virtual directory alias

คลิก Next และเรียกดูเส้นทางที่คุณต้องการ นามแฝงเพื่ออ้างถึง ให้เรียกดูโฟลเดอร์นั้น

ftp server

คลิกถัดไปและเลือกว่าคุณต้องการให้ อ่านเข้าถึงเฉพาะหรืออ่าน อ่านและเขียนหากคุณเพียงต้องการแชร์ไฟล์ให้อ่าน Read ถ้าคุณต้องการให้ผู้อื่นสามารถอัพโหลดไฟล์ลงในคอมพิวเตอร์ของคุณให้เลือกอ่านแล้วเขียน

24

คลิก Next และคลิก Finish! ตอนนี้คุณจะเห็นไดเร็กทอรีเสมือนใหม่ใต้ไซต์ FTP เริ่มต้น ใน Windows 7 ขึ้นไปกระบวนการจะลดลงเหลือเพียงกล่องโต้ตอบเดียวด้านล่าง:

add virtual folder

คุณสามารถเชื่อมต่อกับ FTP โดยการใส่ลงใน ฟิลด์เส้นทาง "/ ทดสอบ" หรือ "/ NameOfFolder" ใน Explorer คุณจะพิมพ์ ftp: // ipaddress / aliasname

ftp connection

ตอนนี้คุณจะเท่านั้น ดูไฟล์ที่อยู่ในโฟลเดอร์ที่เราได้สร้างนามแฝงไว้สำหรับ

anonymouse

คุณสามารถสร้างโฟลเดอร์ได้มากเท่าที่คุณต้องการ! สิ่งอื่น ๆ ที่คุณต้องทำก็คือให้ที่อยู่ IP สาธารณะของคุณแก่ทุกคนที่เชื่อมต่อจากภายนอกเครือข่ายภายในของคุณ ถ้าคุณต้องการให้ผู้ใช้เชื่อมต่อจากที่ใดในโลกคุณจะต้องระบุที่อยู่ IP สาธารณะของคุณซึ่งคุณสามารถหาได้โดยไปที่ http://whatismyipaddress.com/ strong>

คุณจะต้องส่งต่อพอร์ต FTP บนเราเตอร์ของคุณไปยังเครื่องคอมพิวเตอร์ของคุณที่โฮสต์เซิร์ฟเวอร์ FTP พอร์ตไปข้างหน้า เป็นไซต์ที่ยอดเยี่ยมในการแสดงวิธีส่งต่อพอร์ตบนเราเตอร์ไปยังคอมพิวเตอร์ในเครือข่ายภายในบ้านของคุณ นอกจากนี้คุณควรอ่านบทความอื่น ๆ ของฉันเกี่ยวกับการส่งต่อพอร์ตและ DNS แบบไดนามิก:

Port Forwarding คืออะไร?

Port Forwarding คืออะไร?

นี่เป็นข้อมูลจำนวนมากที่มีขั้นตอนมากมาย ถ้าคุณมีคำถามใด ๆ เกี่ยวกับเรื่องทั้งหมดนี้โพสต์ความคิดเห็น! สนุก!

ติดตั้ง FTP ใน Windows Server 2008

กระทู้ที่เกี่ยวข้อง:


17.11.2014