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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章