ftp使用
环境centos7
安装ftp
# yum install vsftpd -y
# yum install lftp -y
其实ftp默认的配置即可使用,默认的资源存放目录是/var/ftp/pub
测试:
# lftp ftp://127.0.0.1
但其实实际使用的话,我们不会使用匿名用户,而是会创建专门的ftp用户,并限制其权限。接下来我们就关闭匿名登陆,创建专门的ftp用户,并限制其只能在特定用户目录内活动
创建用户
# mkdir -p /data/ftp
# useradd -m test1 -s /sbin/nologin /data/ftp/test1
# passwd test1
修改ftp配置
# vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
改为(禁止匿名登陆)
anonymous_enable=NO
添加
chroot_local_user=YES
chroot_list_enable=NO
allow_writeable_chroot=YES
重启ftp
# systemctl restart vsftpd
测试
# lftp ftp://test1@127.0.0.1

成功被限制在test1用户家目录下活动

浙公网安备 33010602011771号