CentOS6 5下搭建FTP服務

2022-08-11 01:54:24 字數 2584 閱讀 7887

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/

# chmod –r 777 /ftp_share

(6).建立虛擬使用者:

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...