ftp(file transfer protocol,檔案傳輸協議) 是 tcp/ip 協議組中的協議之一。ftp協議包括兩個組成部分,其一為ftp伺服器,其二為ftp客戶端。其中ftp伺服器用來儲存檔案,使用者可以使用ftp客戶端通過ftp協議訪問位於ftp伺服器上的資源。在開發**的時候,通常利用ftp協議把網頁或程式傳到web伺服器上。此外,由於ftp傳輸效率非常高,在網路上傳輸大的檔案時,一般也採用該協議。
預設情況下ftp協議使用tcp埠中的 20和21這兩個埠,其中20用於傳輸資料,21用於傳輸控制資訊。但是,是否使用20作為傳輸資料的埠與ftp使用的傳輸模式有關,如果採用主動模式,那麼資料傳輸埠就是20;如果採用被動模式,則具體最終使用哪個埠要伺服器端和客戶端協商決定。
(1).匿名使用者
客戶端訪問ftp資源時,可以在沒有伺服器的賬戶及密碼的下,使用匿名(anonymous)身份獲取公共資源,但許可權較小。
(2).實體使用者
實體使用者(real user)是指ftp伺服器的本地賬戶,使用/etc/password中的使用者名為認證方式。
(3).虛擬使用者
匯入原始碼包通過vm ware安裝tools或者winscp連線centos上傳!
[root@localhost ~]# cd /usr/local/pureftpd/bin/[root@localhost bin]# export path=$path:/usr/local/pureftpd/bin/(或者將此路徑加入.bash_profile檔案)(1).增加ftp工作組
# groupadd ftpgroup(2).增加ftp使用者(該使用者不能登入伺服器系統)# useradd –g ftpgroup –s /sbin/nologin ftpuser(3).設定ftp使用者密碼# passwd ftpuser(4).建立ftp共享目錄# mkdir -p /ftp_share/ftptest(5).為剛才設定的ftp共享資料夾設定許可權# chown –r ftpuser:ftpgroup /ftp_share/ftptest/(6).建立虛擬使用者:# chmod –r 777 /ftp_share
centos6 5下ftp伺服器搭建
搭建這個ftp伺服器,主要是用於將windows開發環境下打包的軟體及其他相關資源上傳到伺服器上。主要的步驟先描述下,週末補充完整 以下內容是在參考網上教程操作後進行記錄的,當然要感謝網上大神們提供的資料 此次進行安裝的是vsftpd,vsftpd是linux下的其中一種ftp伺服器。1 檢查安裝v...
centos 6 5下快速搭建ftp伺服器
1 用root 進入系統 2 使用命令 rpm qa grep vsftpd 檢視系統是否安裝了ftp,若安裝了vsftp,使用這個命令會在螢幕上顯示vsftpd的 版本 3 使用命令rpm e vsftpd 即可解除安裝ftp 4 再使用rpm qa grep vsftpd 檢視系統是否已刪除ft...
CentOS 6 5下快速搭建ftp伺服器
centos 6.5下快速搭建ftp伺服器 1 用root 進入系統 2 使用命令 rpm qa grep vsftpd 檢視系統是否安裝了ftp,若安裝了vsftp,使用這個命令會在螢幕上顯示vsftpd的版本 3 使用命令rpm e vsftpd 即可解除安裝ftp 4 再使用rpm qa gr...