#anon_mkdir_write_enable=YES    ,將#注釋去掉,允許匿名用戶創建目錄
#non_upload_enalbe=YES   ,將#去掉,允許匿名用戶上傳
anon_world_readable_only=YES  ,允許匿名用戶下載,默認是禁止的,這個可以自行添加。
Anon_other_write_enable=YES  ,將其設為YES的話,就除了上傳和創建目錄外,還可以重命名,刪除文件,默認是NO
no_anon_password=NO     ,將其設為YES,匿名用戶不會查詢用戶密碼直接登陸。
ftp_username=ftp  ,匿名用戶登陸系統的賬號默認為ftp,此項最好不要改;
chroot_local_user=YES #把本地用戶限制在自己的home文件夾中,這樣子登錄之后就不能訪問自己home之外的文件了,這樣子是出于安全上的考慮
anon_root=/var/ftp/anon #指定匿名登錄后的根文件夾,也就是對于匿名用戶,會把/var/ftp/anon映射為它的根目錄

(2)FTP服務端口的指定

listen_port=8021  ,指定命令通道為8021,默認為21
listen_data_port=8020  ,指定數據通道為8020,默認為20

(3)上傳模式的設置

pasv_enable=YES         ,是否允使用被動模式,默認是允許的。
pasv_min_port=10000   ,指定使用被動模式時打開端口的最小值
pasv_max_port=10004 ,指定使用被動模式時打開端口的最大值。

(4)Vsftp服務器指定IP地址

listen_address=192.168.0.21 ,  指定FTP,IP地址

注:只有當vsftp運行于獨立模式時才允許使用指定IP,如果在/etc/xinetd.d目錄下已經建立了vsfpd文件,就要將該文件中的disable設置為yes,方可。

(5)鎖定用戶,禁止用戶離開用戶主目錄

chroot_local_user=YES ,將其設為YES,就鎖定在用戶主目錄,設為NO,可以切換

將指定用戶設置為鎖定用戶主目錄:

#chroot_list_enable=YES

#chroot_list_file=/etc/vsftpd.chroot_list

將其改為如下:

chroot_list_enable=NO

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

將上面保存,再做如下操作:

#touch /etc/vsftpdvsftpd.chroot_list

#vi /etc/vsftpd/vsftpd.chroot_list ,在該文件中加入用戶名單,如:netseek_com

(6)vsftpd服務器的流量控制

max_clients=100 ;允許的最大連接數,定義為100,默認為0,表沒有限制
max_per_ip=5 ;每個IP允許的連接數,0表沒有限制,需要運行于獨立模式方可
anon_max_rate=50000 ;匿名用戶最大帶寬,單位為bps
local_max_rate=200000  ;系統用戶最大帶寬

(7)vsftpd定制歡迎信息

目錄說明設置

#vi /etc/vsftpd.conf

#dirmessage_enable=YES,前的#去掉。

然后我們定制一個.message,寫上你想寫的東西,然后把這個文件復制到各個用戶的家目錄中,就OK。

(9)vsftpd系統歡迎消息設置

ftpd_banner=Welcome to ftp.netseek.com , Yeah!!! 

系統歡迎消息文件設置

banner_file=/etc/vsftpd/welcome   與ftpd_banner相類似,不同之處在于,banner_file指定歡迎文件。

四、創建用戶

但這樣是不能上傳文件的。因為這是匿名用戶,當前目錄所有者是root用戶; 真的要上傳文件在該目錄下建立一個文件夾如名字是upload,

$ sudo mkdir /srv/ftp/upload

$ sudo chown ftp:root /srv/ftp/upload

這個時候可以傳文件到upload目錄,但根目錄還是不能上傳文件,這是匿名用戶,如果不是匿名用戶就不存在這個問題。

1). 修改配置文件/etc/vsftpd.conf

anonymous_enable=NO

local_enable=YES

write_enable=YES

chroot_local_user=YES 

2). 創建本地用戶

$ sudo useradd ftpuser -m

$ sudo passwd ftpuser

便可用ftpuser登錄FTP了。

6. 如果出現錯誤:500 OOPS: vsftpd: refusing to run with writable anonymous root 

這表示ftp用戶的家目錄的權限不對,這個目錄的權限是不能打開所有權限的;是運行了chmod 777 /srv/ftp所致;如果沒有ftp用戶這個家目錄,當然您要自己建一個; 

FTP用戶的家目錄是不能針對所有用戶、用戶組、其它用戶組完全開放的;解決辦法如下:

# chown root:root /srv/ftp 
# chmod 755 /srv/ftp

7. 防火墻打開相應的端口21,20

8. /etc/init.d/vsftpd restart 重啟服務

五、各用戶的解釋

下面就vsftpd支持三類用戶加以說明:

1.匿名用戶,也就是不需要輸入密碼就可登錄ftp服務器的用戶,這個用戶名通常是ftp或anonymous; 與匿名用戶有關的設置多以 anon_選項開頭。
2.本地用戶,也就是你Linux系統上可登錄到系統的用戶,這些用戶是在系統上實實在在存在的用戶。通常會有自己的home,shell等。與本地用戶有關的設置多以local_開頭或包含local_的選項。
3.虛擬用戶,只對ftp有效的用戶。這些用戶不可以登錄Linux系統,只可以登錄ftp服務器。其實就是一個本地用戶映射成多個只對ftp服務器有效的虛擬用戶。虛擬用戶可以有自己的ftp配置文件,因此通常利用虛擬用戶來對ftp系統的不同用戶制定不同的權限,以達到安全控制的目的。與虛擬用戶有關的設置以guest_開頭。

如果你只是想用ftp實現對自己的共享,你可以開啟本地用戶;

如果你想對很多人共享,那你可以用匿名用戶;

如果你需要針對不同的用戶群給予不同的權限,那你就要設置更復雜的虛擬用戶了。

mkdir 目錄名         => 創建一個目錄
rmdir 空目錄名      => 刪除一個空目錄
rm 文件名 文件名   => 刪除一個文件或多個文件
rm –rf 非空目錄名 => 刪除一個非空目錄下的一切
touch 文件名        => 創建一個空文件

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對三五互聯的支持。如果你想了解更多相關內容請查看下面相關鏈接

更多關于云服務器,域名注冊,虛擬主機的問題,請訪問三五互聯官網:m.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » 圖文詳解Ubuntu搭建Ftp服務器的方法(包成功)

登錄

找回密碼

注冊

主站蜘蛛池模板: 国产午夜精品理论片久久影院| 国产一区精品综亚洲av| 欧美亚洲另类自拍偷在线拍| 中文字幕乱妇无码av在线| 亚洲国产欧美一区二区好看电影| 人妻互换一二三区激情视频| 国产 精品 自在 线免费| 玛沁县| 尤物蜜芽国产成人精品区| 乱码精品一区二区亚洲区| 亚洲 欧美 动漫 少妇 自拍| 被c到高潮疯狂喷水国产| 天堂中文8资源在线8| 国产不卡精品视频男人的天堂| 仲巴县| 胸大美女又黄的网站| 玉溪市| 色老头亚洲成人免费影院| 色窝窝免费播放视频在线| av 日韩 人妻 黑人 综合 无码| 亚洲日本VA中文字幕在线| 日本中文一二区有码在线| 亚洲色大成网站www永久男同| 风韵丰满妇啪啪区老老熟女杏吧| 久热这里只有精品12| 国产95在线 | 欧美| 在线观看国产成人av天堂| 精品九九人人做人人爱| 亚洲色欲色欱WWW在线| 在线 欧美 中文 亚洲 精品| av综合网男人的天堂| 日韩熟女熟妇久久精品综合| 大地资源免费视频观看| 性一交一乱一乱一视频| 91亚洲国产成人精品性色| 性欧美大战久久久久久久| 武装少女在线观看高清完整版免费| 午夜毛片不卡免费观看视频| 日韩欧国产美一区二区在线| 波多野结衣在线播放| 乱人伦人妻中文字幕无码久久网|