วันพุธที่ 28 ตุลาคม พ.ศ. 2558

การสร้าง FTP site บน Windows 2012

* IIS เครื่องนั้น ต้องลง FTP ก่อนนะครับ

1. ไปที่ Internet Information Services (IIS) Manager
2. คลิกไปที่ Sites เลือก Add FTP Site...
3. ตั้งชื่อ FTP site name และ Directory ปลายทาง และคลิก Next
4. ตั้งค่า IP และ Port การใช้งาน SSL หากไม่ตั้งอะไรก็ Next ไป
5. เสร็จแล้ว เราจะได้ FTP site มา สามารถใช้งานได้ทันที แต่ในที่นี้ อยากจะแบ่ง พื้นที่ ตาม user คือ ไม่มี Root directory แต่ให้ user แต่ละคน login เข้ามา และเข้าไปใน Folder Root ของตนเอง จึงเลือกที่จะตั้งค่า FTP User Isolation เพิ่มเติม

6.  ใน User Isolation ตั้งค่าเป็น
Isolate users. Restrict users to the following directory:
> User name directory (diable global virtual directories)
แล้วคลิก Apply
7. จาก Option ที่ตั้งไว้ จะเป็นการแบ่ง พื้นที่ ตามชื่อ username ที่ login เข้ามา จำเป็นจะต้องสร้าง โฟลเดอร์ให้ด้วย ในกรณีที่ไ่มได้ใช้สคริปใด ๆ ช่วย
ยกตัวอย่าง ดังนี้
สมมุติว่า ตั้ง Ftp root directory ไว้ที่ c:/FTPSites
จำเป็นที่จะต้องสร้างโฟลเดอร์ชื่อ LocalUser และ Subdirectory ที่เป็นชื่อ username นั้น ๆ  เช่น
username a ก็จะได้เป็น
c:/FTPSites/LocalUser/a

การเพิ่ม user ทำได้โดย สร้าง user ตามปกติ  แต่ต้องมีการป้องกัน การรีโมทเข้าเครื่องด้วย user ที่สร้างมาด้วย เพราะโดยค่าปกติ จะมีการ Enable ให้ user ที่สร้างใหม่ สามารถ รีโมทเครื่องได้ด้วย
วิธีการนั้น ดูได้ที ่Post นี้ครับ
http://itclubth.blogspot.com/2015/10/user.html

อ้างอิงจาก
http://www.sherweb.com/blog/using-ftp-user-isolation-to-secure-iis-8-site/
เนื่องจาก ติดปัญหาพอสมควร  ส่วนใหญ่คือ ถ้าใช้ user ภายใน ต้องอย่าลืม สร้าง Folder หรือ Virtual Directories "LocalUser" นะครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น