使用IIS架設FTP服務器新手教程及注意
使用IIS架設FTP服務器
1、安裝FTP服務器
步驟:“開始”——“控制面板”——“添加或刪除程序”——“添加/刪除windows組件”——選中“應用程序服務器”——選中“Internet信息服務(IIS)”——選中“文件傳輸協議(FTP)服務”——按照windows組件向導進行安裝。
2、配置默認FTP服務器
右擊“默認FTP站點”—“屬性”,在對話框內可以進行主目錄、安全帳戶、消息等重要設置。
(1)設置FTP站點的最大用戶連接數:“FTP站點”選項卡-FTP站點連接
(2)設置登錄歡迎信息:“消息”選項卡
(3)設置允許匿名訪問:“安全帳戶”選項卡-允許匿名連接
(4)設置FTP站點主目錄路徑和訪問權限:“主目錄”選項卡
(5)拒絕或允許某些用戶訪問站點:“目錄安全性”選項卡
3、新建FTP服務器
右擊“FTP服務器”——“新建”/“FTP站點”——按照向導進行設置。
3種用戶隔離的方法:
不隔離用戶:指所有用戶登錄到FTP站點后,訪問的是同一個目錄(即FTP站點的主目錄)中的文件。
隔離用戶:指在FTP站點的主目錄中為每一個用戶創建一個子文件夾(文件夾的名稱必須與用戶的登錄名相同),用戶登錄到FTP站點后,只能訪問自己的子文件夾,不能訪問其他用戶的文件夾,實現不同用戶的隔離。
用Active Directory隔離用戶:要實現用Active Directory隔離用戶,首先要求管理員在Active Directory中為每一個用戶指定其專用的主目錄,用戶必須用域用戶帳號登錄此FTP站點,登錄后只能訪問自己主目錄中的內容,不能訪問其他用戶的主 目錄。
4、建立隔離FTP站點的目錄規則:
在NTFS分區建一目錄做為FTP站點的主目錄,在其中創建一個名為“LocalUser”的子文件夾,再在“LocalUser”子文件夾下創建一個“Public”子目錄和以每個用戶帳號為名的個人文件夾。
通過匿名方式登錄FTP站點時,只能瀏覽到“Public”子目錄中的內容,若用個人帳號登錄FTP站點,則只能訪問自己的子文件夾。
四、FTP訪問
(1)直接在瀏覽器中輸入ftp://IP地址(或域名)
(2)用cuteftp或者其它的FTP下載和上傳軟件進行驗證。
(3)使用DOS命令行登錄FTP服務器
開始-運行-cmd-“ftp”-“open IP地址(或域名)”-輸入用戶名和密碼;
輸入“dir”命令,可查看當前FTP站點的文件目錄;
輸入“get 文件名”,可下載該文件;
輸入“disconnect”,可切斷與服務器的連接。
實驗1:
創建“非用戶隔離”模式的FTP站點,站點主目錄為c:\ftp1,允許同時連接數為10,歡迎消息為“歡迎光臨紹興市職教中心的FTP站點!”,退出消息為“歡迎下次再來!”。
實驗2:
創建“用戶隔離”模式的FTP站點。
(1)新建兩個用戶:a1、a2
(2)在C盤根目錄下創建“ftp2”文件夾作為該FTP站點的主目錄,并在該文件夾內創建“LocalUser”文件夾,再在“LocalUser”文件夾內創建“Public”、“a1”、“a2”三個文件夾。
在IIS上設置FTP被動模式的端口范圍
Windows Server 2003
首先進入iis的admin s,默認是在C:\Inetpub\Admins目錄下
可找到adsutil.vps腳本。如果沒有這個腳本,重新裝一下iis
或者從其他服務器復制過去一個均可。
執行如下腳本設置被動模式端口范圍:
adsutil.vbs set /MSFTPSVC/PassivePortRange "10000-10050"
重新啟動iis的ftp服務即可。
需要注意的是,被動端口范圍必須是5000-65535范圍內的端口
設置其他范圍的端口無效。
Windows 2000 Server/Advanced Server
1 . 啟動注冊表編輯器 (Regedt 32 .exe)。
2 . 找到以下注冊表項:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msftpsvc\Parameters\
3 . 添加名為 " PassivePortRange " (不帶引號) 的 REG _ SZ 類型值。
4 . 關閉注冊表編輯器。
5 . 重新啟動 FTP 服務。
關鍵字:FTP、服務器
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解