linux系统文件服务——vsftp的配置及使用
ftp:(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一。
作用:提供文件共享服务
软件包:vsftpd
vsftp配置:
部署vsftpd程序:
启动vsftp:
验证vsftp是否可用:
下载测试:
命令行测试下载,客户机安装lftp:
下载测试:
第三种下载方法测试——wget:
wget下载到指定路径并改名:
启动上传功能:
以防万一,先将配置文件备份一下!
备份命令:
cp /etc/vsftpd/vsftpd.conf /
编辑vsftp的配置文件:
vim /etc/vsftpd/vsftpd.conf
启用上传功能相关配置:
更改配置文件后若想生效要程序程序:
真机上传测试:
字符虚拟机上传测试:
从真机拖拽上传时,如果拖拽的文件夹内有文件,就会只上传文件夹,文件夹内文件丢失,或者直接上传失败。
解决办法(只考虑启用匿名账户时):
chown ftp.ftp /var/ftp/upload \更改上传点的属主和属组
chmod g+s /var/ftp/upload \设置上传点下新建文件继承父目录属组
setfacl -d --sed u:ftp:rwx /var/ftp/upload \设置上传点下新建的文件继承ftp对父目录的权限