FTP服務器
FTP服務器(File Transfer Protocol Server)是在互聯網上提供文件存儲和訪問服務的計算機,它們依照FTP協議提供服務。 FTP是File Transfer Protocol(文件傳輸協議)。顧名思義,就是專門用來傳輸文件的協議。簡單地說,支持FTP協議的服務器就是FTP服務器
一般來說,用戶聯網的首要目的就是實現信息共享,文件傳輸是信息共享非常重要的一個內容之 一。Internet上早期實現傳輸文件,並不是一件容易的事,我們知道 Internet是一個非常複雜的計算機環境,有PC,有工作站,有MAC,有大型機,據統計連接在Internet上的計算機已有上千萬臺,而這些計算機可能運行不同的操作系統,有運行Unix的服務器,也有運行Dos、Windows的PC機和運行MacOS的蘋果機等等,而各種操作系統之間的文件交流問題,需要建立一個統一的文件傳輸協議,這就是所謂的FTP。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議,這樣用戶就可以把自己的文件傳送給別人,或者從其它的用戶環境中獲得文件。 與大多數Internet服務一樣,FTP也是一個客戶機/服務器系統。用戶通過一個支持FTP協議的客戶機程序,連接到在遠程主機上的FTP服務器程序。用戶通過客戶機程序向服務器程序發出命令,服務器程序執行用戶所發出的命令,並將執行的結果返回到客戶機。比如說,用戶發出一條命令,要求服務器向用戶傳送某一個文件的一份拷貝,服務器會響應這條命令,將指定文件送至用戶的機器上。客戶機程序代表用戶接收到這個文件,將其存放在用戶目錄中。
今天要做的小實驗就是在Windowserver2016服務器系統上創建一個ftp服務站點,然後在Linux上面訪問這個站點並下載裏面的東西
實驗準備:VMware虛擬主機兩臺一臺Linux一臺是Windows server
接下來就是在Windows系統上添加ftp的這項服務,首先點擊開始菜單欄然後打開服務器管理選項
選擇添加角色和功能
這邊選擇基於角色或基於功能的安裝,然後點擊下一步
這邊直接選擇本地服務器作爲服務器,選項也就只有一個直接點擊下一步
要注意的是這邊一定要選擇web 服務器(lls),然後點擊下一步
接下來使功能選項,這邊不用做任何的設置直接下一步
重點的地方是這邊要打上勾,然後點擊下一步就行了
最後點擊安裝稍微等待一會就行
安裝完成後退出,在開始菜單裏面找到最添加的一個lls控制檯並打開它
進入窗口之後右擊以後會出現一個添加FTP站點的選項,選擇並進入它
這邊讓你輸入站點名稱跟物理路徑,名稱隨便最好不要有中文出現. 物理路徑的話可以自己新建一個文件夾然後把那個文件夾作爲物理路徑就行了,然後點擊下一步
這邊的IP地址選擇本地IP地址就可以了,下面一個ssl證書選項直接選擇無ssl證書選項點擊下一步
接下來的選項就是把匿名跟基本兩個全部打上勾,然後允許訪問選項選擇所有用戶,接下的權限設置給個讀取就夠然後點擊下一步
現在我要拷貝一個Linux的安裝鏡像文件到ftp站點當中去,這邊Linux的安裝鏡像就已經準備好了
這邊稍微給它換一個比較簡單一點的名字,然後在Windows服務器上吧顯示擴展名的選項打上勾
用ipconfig命令獲取一下IP地址得到服務器的IP地址爲192.168.220.132
接下來在自己瀏覽器輸入這一串ftp://192.168.220.132/,也就是訪問這一個ftp服務器,也就是用宿主機去測試一下能不能看到這個服務,這邊已經成功看到ftp站點裏面放的文件
接下來用Linux系統就ping一下看能不能於Windows服務器相互連通,好的發現是可以連通的
接下來要使用wget ftp://192.168.220.132/123.iso ,這條命令去站點下載安裝的鏡像包,輸入後按回車發現已經連接成功開始下載了,注意下載路徑爲當前所在路徑
最後再用ls命令查看下載的文件已經存在,然後用du命令統計一下這個文件大小爲4個多G