一、準備ftp服務
yum info vsftpd
yum -y install vsftpd
rpm -ql vsftpd
二、匿名使用者可以上傳和修改的ftpanonymous_enable=yes # 預設是啟用匿名訪問,所以不需要修改
anon_upload_enable=yes # 匿名上傳,注意:檔案系統許可權
anon_mkdir_write_enable=yes # 匿名建目錄
anon_other_write_enable=yes # 可刪除和修改上傳的檔案
mkdir upload
setfacl -m u:ftp:rwx upload/
# 在upload目錄上傳檔案和資料夾
lftp 192.168.30.115:/upload> ls
drwx------ 2 14 50 22 may 13 08:03 test
# 刪除上傳的檔案
lftp 192.168.30.115:/upload> ls
drwx------ 2 14 50 22 may 13 08:03 test
-rw------- 1 14 50 2399595 may 13 08:24 test.txt
lftp 192.168.30.115:/upload> rm test.txt
rm ok, `test.txt' removed
# 在upload子目錄中上傳檔案,並檢視 ( 大坑 )
lftp 192.168.30.115:/upload/test> put install.log
20453 bytes transferred
lftp 192.168.30.115:/upload/test> ls # 但是沒法看到剛才上傳的檔案 ☹
# 這是應為預設上傳的檔案許可權是600,所以需要修改 anon_umask 設定,這個值的預設值是077
ll /var/ftp/upload/test/
total 20
-rw------- 1 ftp ftp 20453 may 13 16:26 install.log
-rw------- 1 ftp ftp 0 may 13 16:03 test.txt
vim /etc/vsftpd/vsftpd.conf
anon_umask=022 # 指定匿名上傳檔案的umask
利用vsftpd搭建ftp伺服器
昨天在實驗室內網的一台機器上搭建了乙個ftp伺服器,方便大家共享檔案。這個ftp server要滿足的要求是 有多個使用者,使用乙個共用目錄,每個人都能上傳檔案,但是只能對屬於自己的檔案進行修改 刪除 伺服器雖然在內網的機器上,但是要求在整個校園內都可以方便的訪問。首先,在這台內網機器上建立乙個資料...
使用vsftpd搭建FTP服務
配置ftp服務 ftp工作在tcp ip模型的應用層,基於的傳輸協議是tcp,ftp客戶端和伺服器之間的連線是可靠的,面向連線的,為資料的傳輸提供了可靠的保證。使用yum工具安裝vsftpd包 yum install y epel release yum install y vsftpd db4 u...
搭建 FTP 檔案服務vsftpd
使用yum安裝 vsftpd yum install vsftpd y安裝完成後,啟動 ftp 服務 service vsftpd start啟動後,可以看到系統已經 監聽了 21 埠 netstat nltp grep 21此時,訪問 ftp 您的 cvm ip 位址 可瀏覽機器上的 var ft...