Skip to content
- 安装
- 主配置文件
- 实验1:匿名用户访问上传
- vim /etc/vsftpd/vsftpd.conf
write_enable=YES
anon_umask=022
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES 
- chowon ftp:ftp /var/ftp/pub
- 改变根目录的属主,如果不改变的话,只能访问,其他权限不能生效。因为我们是以ftp用户的身份访问的,而pub默认的属主属组是root。
- 网页只能访问:ftp://IP
- Xftp工具上传到服务器
- 实验2:本地用户访问
- vim /etc/vsftpd/vsftpd.conf
local_enable=YES
local_umask=077
chroot_local_user=YES
allow_writeable_chroot=YES
write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
tcp_wrappers=YES - useradd zhangsan
- vim etc/vsftpd/userlist
- cd /home/zhangsan
- touch 1.txt
- 实验3:虚拟用户访问
- 使其只能访问FTP服务,不能登录系统,更加安全,即本地没有用户,也能访问ftp服务器
- lftp
- lftp ip
- 在这之前需要给/var/ftp权限,其他人权限rwx,同时在/etc/vsftpd/vsftpd.conf允许匿名上传
- 下载文件
- get file -o /tmp
- mget批量下载 上传同理
- 下载目录
- 上传文件
- 上传目录