systemctl enable vsftpd
关闭selinux设置selinux为disabled防火墙机制加入ftpfirewall-cmd --permanent --add-service=ftpfirewall-cmd --reloadfirewall-cmd --list-alllftp 和 vsftpd不是一个东西浏览器访问: ftp://172.25.254.131远程访问 lftp 172.25.254.131
ftp基本信息访问数据端口:21数据传输端口:>1024的随即端口netstat -antulpe | grep vsftpd客户端主动访问服务端叫主动模式21 主动模式: 连接端口为21,数据传输端口,随即开一个被动是服务端把东西推送到客户端
默认发布目录: /var/ftp ---> 普通用户登录上去默认在自己家目录访问方式lftp 172.25.254.100 ---> 匿名登录 /var/ftplftp 172.25.254.100 -u student ---> 用户登录 /home/student配置文件/etc/vsftpd/vsftpd.conf编辑完配置文件后,都需要重启vsftp服务
ftp的安全部署500报错:权限过大530报错:认证失败550报错:服务本身不允许553报错:文件系统权限过小
匿名用户是否可以登录anonymous_enable=YES | NO 匿名用户不可登录本地用户是否可以登录local_enable=NO 本地用户不可登录本地用户是否可写设置write_enable=NO
本地用户不可写匿名用户pub目录只对超级用户可写
匿名用户可写设置
anon_upload_enable=NO匿名用户不可写注 ---> 如报错,再改目录权限为775,组为ftp,即可查看上传用户chmod 775 /var/ftp/pubchgrp ftp /var/ftp/pub
匿名用户可下载anon_world_readable_Only=NO匿名用户不可下载匿名用户建立目录anon_mkdir_write_enable=YES匿名用户可登录
匿名用户是否可以删除和重命名anon_other_write_enable=YES匿名用户可删除目录匿名用户家录修改anon_root=/test创建目录/test并在下面创建文件file1到6登录匿名用户家目录下和/test目录文件一致匿名用户上传文件默认权限修改anon_umask=002查看长传文件group权限为664匿名用户使用的用户身份修改chown_uploads=YESchown_username=student用户身份为tom,uid为1002查看tom的id最大上传速率
dd if=/dev/zero of=/mnt/testfile bs=1M count=1500注 ---> 无限速之前,速度44Manon_max_rate=102400 单位:字节 100k上传测试,速度别限制为100k左右最大链接个数max_clients=1root第一个登录成功tom第二个登录因有最大链接个数限制,登录不上去本地用户家目录修改local_root=/test查看/test目录下文件,登录后本地用户家目录文件一致本地用户上传文件权限local_umask=077查看上传文件group的权限为600
linux的ftp服务