Linux檔案伺服器實戰詳解 匿名使用者

2022-09-26 14:42:17 字數 2223 閱讀 2785

一、程序與執行緒

二、vsftp伺服器

1.檔案傳輸協議(file transfer protocol,ftp)

基於該協議ftp客戶端和服務端實現檔案共享,上傳**檔案

ftp基於tcp協議生成乙個虛擬的連線,用於控制ftp連線資訊。同時再生成乙個tcp連線用於ftp資料傳輸

2.ftp傳輸模式

3.ftp安裝配置

a.yum方式安裝

b.原始碼便宜安裝

1)yum install -y vsftpd*

2)vsftpd安裝後的配置檔案路徑,啟動vsftpd服務以及檢視程序是否啟動 

rpm -ql | more

systemctl start vsftpd

ps -ef | grep vsftpd

3)vsftpd預設配置檔案

[xj@www ~]$ sudo cat /etc/vsftpd/vsftpd.conf |grep -v "^#"|grep -v "^$"去掉注釋和空行

anonymous_enable=yes     開啟匿名使用者訪問

local_enable=yes     啟用本地系統使用者訪問

write_enable=yes      本地系統使用者寫入許可權

local     本地使用者建立檔案以及目錄預設許可權掩碼

dirmessage_enable=yes     列印目錄顯示資訊,用於使用者第一次訪問目錄時資訊提示

xferlog_enable=yes    啟用上傳/**日誌記錄

connect_from_port_20=yes  ftp:使用20埠號進行資料傳輸

xferlog_std_format=yes      日誌檔案將根據xferlog的保證格式寫入

listen=yes              vs不以獨立的服務啟動,通過xinetd服務管理,建議改為yes

listen_ipv6=no         www.cppcns.com   啟用ipv6監聽

pam_service_name=vsftpd      登陸ftp伺服器,依據/etc/pam.dvsftpd中的內容進行認證

userlist_enable=yes          vsftp.user_list和ftpusers配置檔案裡使用者禁止訪問ftp

tcp_wrappers=yes          設定vsftpd和tcp wrapper結合進行主機訪問控制,vsftpd伺服器檢查/etc/hosts.allow和/etc/hosts/deny中的設定來決定請求鏈結的主機是否允許訪問ftp伺服器

4)ftp預設為主動模式,設定被動模式的方法如下: 

pasv_enable=yes

pasv_main_port=6000

pasv_max_port=60100

5)匿名使用者的配置,訪問路徑為/var/ftp/pub,預設只有檢視許可權,如需上傳**刪除,需加入以下**: 

anon_upload_enable=yes

anon_mkdir_write_enable=yes

anon_other_wri

由於預設vsftp匿名使用者有anonymous和ftp,所以如需上傳刪除和修改許可權,需要修改/var/ftp/pub有寫入許可權,(以下任一命令即可)

chown -r ftp pub/

chown o+w pub/

問題區1.vsftpd.service: control process exited, code=exit...s=2

由於centos7中vsftp的配置檔案預設將 listen_ipv6=yes 這一行沒有注釋掉,而我們目前的網路環境還不支援ipv6,

從而導致出現錯誤無法www.cppcns.com啟動,

所以解決方法是將 listen_ipv6=yes更改為:listen_ipv6=no,或將這一行注釋掉

按上面的方法注釋掉 listen_ipv6=yes後,成功啟動vsftp

上傳檔案時:

2.553 could not create file.

getsebool -a|grep ftp

setsebool allow_ftpd_full_access on

3.500 oops: vsftpd: refusing to run with writable root inside chroot ()

chmod a-w /var/ftp

總結本文標題: linux檔案伺服器實戰詳解(匿名使用者)

本文位址:

Linux 檔案伺服器vsftp

一 centos中vsftp的安裝 1 不知道是否安裝了vsftp服務可以執行 chkconfig list 檢視所有已安裝的服務 2 在centos中yum工具是免費提供使用在系統內建的,安裝yum源軟體在有網路的情況下只需要執行 yum y install vsftpd 3 啟動和自啟動配置 執...

檔案伺服器

實現對檔案增刪改查,若是伺服器需要考慮的壓縮 檔案你儲存在電腦裡面也可以,儲存在電腦裡面給乙個路徑就可以了,為什麼要用檔案伺服器 對檔案的操作有記錄 比如增刪改查,可以花式查詢並對結果做操作,之前需要用比較複雜的正則才可以 做到,比如按照日期查詢,尤其是數量高到幾萬的時候,window自帶的檔案管理...

檔案伺服器搭建 如何搭建檔案伺服器?

1.前2期我發了一期檔案伺服器的好處,那麼這期我就講解下如何搭建檔案伺服器,來方便我們的日常辦公。接下來我們來講解下檔案伺服器構造。如下圖,基本有光貓 交換機 伺服器 普通辦公電腦幾個部分組成。如果你是個新廠地,從無到有,這個時候要提前做好規劃,了解場地的布局,根據實際情況畫出網路拓撲圖,然後再進行...