Linux VSFTPD 基礎配置

下面ftp配置實現了匿名用戶僅可以下載,實體用戶可以上傳下載,每個用戶都不能跳出自己的主目錄,只能在/etc/vsftpd.user_list文件中有名字的用戶才能登錄ftp!~~~~~~~

第一步:vi     /etc/vsftpd/vsftpd.conf    ,寫入以下內容

anonymous_enable=yes
no_anon_password=yes

local_enable=yes
write_enable=yes
local_umask=002

#設置登錄帳號限制

userlist_enable=yes
userlist_deny=no
userlist_file=/etc/vsftpd.user_list

#設置跳出目錄限制

chroot_local_user=yes
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd.chroot_list

anon_max_rate=0
data_connection_timeout=60
idle_session_timeout=600
max_clients=50
max_per_ip=10

use_localtime=yes
connect_from_port_20=yes
pam_service_name=vsftpd
listen=yes
tcp_wrappers=yes
xferlog_enable=yes
xferlog_std_format=yes

保存退出!

第二步:新建/etc/vsftpd.user_list和/etc/vsftpd.chroot_list,如果有就跳過。

第三步:在/etc/vsftpd.user_list文件中加入允許登錄ftp的帳號

                vi    /etc/vsftpd.user_list     寫入(一行一個帳號):

                     anonymous                   #匿名登錄帳號

                    ftp_up                           #我自己建立的實體帳號

第四步:在/etc/vsftpd.chroot_list文件中寫入允許跳出主目錄的帳號,我不允許跳出主目錄,就沒寫了。

第五步:建立實體用戶,並開啓服務:service vsftpd start

注意:匿名用戶登錄的默認目錄是/var/ftp/   , 實體用戶登錄的默認目錄是該用戶的主目錄。

發佈了37 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章