Linux中ftp服務器的安裝與部署


一、ftp簡介
FTP(File Transfer Protocol,文件傳輸協議) 是 TCP/IP 協議組中的協議之一。FTP協議包括兩個組成部分,其一為FTP服務器,其二為FTP客戶端。其中FTP服務器用來存儲文件,用戶可以使用FTP客戶端通過FTP協議訪問位於FTP服務器上的資源。在開發網站的時候,通常利用FTP協議把網頁或程序傳到Web服務器上。此外,由於FTP傳輸效率非常高,在網絡上傳輸大的文件時,一般也采用該協議。

二、vsftpd簡介
VSFTP是一個基於GPL發布的類Unix系統上使用的FTP服務器軟件,它的全稱是Very Secure FTP 從此名稱可以看出來,編制者的初衷是代碼的安全。

三、安裝及配置

查看是否安裝了FTP:rpm -qa |grep vsftpd

如果沒有任何輸出,表示沒有安裝。

如果出現如下版本信息,則表示已經安裝。

 

我的Linxu系統是:Redhat 7 
1、安裝軟件

# yum -y install vsftpd

2、創建共享目錄

# mkdir /tmp/ftphome/
# mkdir aaa
# touch aaa.txt bbb.txt

3、創建訪問用戶

# useradd -d /tmp/ftphome/ -s /sbin/nologin ftpuser1
-d:指定該用戶根目錄 
-s:指定該用戶的ftpuser1不可以登錄Linux系統 ,/sbin/nologin則為不可登陸系統的用戶
# passwd ftpuser1

 

 

 

 


4、修改配置文件

# cp  vsftpd.conf vsftpd.conf.backup # 備份配置文件,以防損壞


# vim  /etc/vsftpd/vsftpd.conf 
anonymous_enable=NO # 不允許匿名登錄


# systemctl start vsftpd # 開啟服務
# systemctl stop firewalld # 關閉防火牆

 


5、測試:在windows中打開我的電腦,在地址欄輸入ftp://192.168.148.130,會提示出入用戶名密碼,即可登錄訪問

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM