VSFTP

vsftp

1.配置匿名账户

[root@zyy180 ~]# yum -y install vsftpd
[root@zyy180 ~]# systemctl stop firewalld
[root@zyy180 ~]# systemctl disable firewalld
[root@zyy180 ~]# setenforce 0
[root@zyy180 ~]# systemctl start vsftpd
客户端:
[root@192 ~]# ftp 192.168.30.210
Name (192.168.30.210:root): ftp
ftp> ls
drwxr-xr-x    2 0        0               6 Mar 23  2017 pub

下载
lftp 192.168.30.210:/pub> get yyz
[root@192 opt]# ls
yyz  

上传
[root@zyy180 pub]# vim /etc/vsftpd/vsftpd.conf 
anon_upload_enable=YES
[root@zyy180 ftp]# setfacl -m u:ftp:rwx pub
[root@zyy180 pub]# systemctl restart vsftpd
lftp 192.168.30.210:/pub> put zyy
lftp 192.168.30.210:/pub> ls
-rw-r--r--    1 0        0               0 May 17 04:14 yyz
-rw-------    1 14       50              0 May 17 04:23 zyy

使用镜像mirror
[root@zyy180 ftp]# vim /etc/vsftpd/vsftpd.conf 
anon_mkdir_write_enable=YES
anon_other_write_enable=YES

1.下载目录
lftp 192.168.30.210:/pub> mirror yyy

2.上传目录
[root@192 opt]# chmod +w zzz
lftp 192.168.30.210:/pub> mirror -R zzz

3.同步目录
lftp 192.168.30.210:/pub> mirror zyy yyz
Total: 1 directory, 1 file, 0 symlinks
New: 1 file, 0 symlinks

2.配置系统账户

[root@192 ~]# lftp -u zyy,1 192.168.30.210

上传
lftp zyy@192.168.30.210:~> put test
lftp zyy@192.168.30.210:~> ls
-rw-r--r--    1 1000     1000            0 May 17 04:38 test

下载
lftp zyy@192.168.30.210:~> get text
[root@192 opt]# ls
 text  

3.配置虚拟账户

[root@zyy180 vsftpd]# vim vu.list
zzz
123
yyy
123

[root@zyy180 vsftpd]# db_load -T -t hash -f vu.list vu.db
[root@zyy180 vsftpd]# rm -rf vu.list 

chmod 600 vu.db 

[root@zyy180 ~]# useradd -d /opt/ftproot -s /sbin/nologin vftp
[root@zyy180 ~]# chmod 755 /opt/ftproot/

[root@zyy180 pam.d]# cp vsftpd vsftpd.bak

[root@zyy180 pam.d]# vim vsftpd
#%PAM-1.0
auth required pam_userdb.so db=/etc/vsftpd/vu
account required pam_userdb.so db=/etc/vsftpd/vu


[root@zyy180 pam.d]# vim /etc/vsftpd/vsftpd.conf 
guest_enable=YES
guest_username=vftp
user_config_dir=/etc/vsftpd/vusers_dir
allow_writeable_chroot=YES

[root@zyy180 vusers_dir]# vim zzz
anon_upload_enable=YES
anon_mkdir_write_enable=YES

登录成功
[root@192 ~]# lftp -u zzz,123 192.168.30.210
lftp zzz@192.168.30.210:~> ls

[root@zyy180 opt]# cd ftproot/
[root@zyy180 ftproot]# touch 111
lftp zzz@192.168.30.210:/> ls
-rw-r--r--    1 0        0               0 May 17 05:03 111


下载
lftp zzz@192.168.30.210:/> get 111
[root@192 opt]# ls
111


上传
lftp zzz@192.168.30.210:/> put 222 
lftp zzz@192.168.30.210:/> ls
-rw-r--r--    1 0        0               0 May 17 05:03 111
-rw-------    1 1001     1001            0 May 17 05:04 222

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值