一、Ubuntu 安装 Vsftpd 服务
1、安装
sudo apt-get install vsftpd
2、添加用户(uftp)
sudo useradd -d /home/uftp -s /bin/bash uftp
3、设置用户密码
sudo useradd -d /home/uftp -s /bin/bash uftp
4、创建用户目录
sudo mkdir /home/uftp
5、设置用户密码
sudo passwd uftp

6、设置/etc/vsftpd.conf配置文件
sudo vim /etc/vsftpd.conf
a、修改上传文件的权限:

这里会有一个问题,默认情况下的默认权限是 077 也就是对应Linux 中的700 计算规则是 linux 的权限 777 - local_umask
如果没有设置local_umask 文件权限,会导致上传之后的文件,我们无法通过服务器访问(缺少权限)
b、在配置文件末尾添加&

本文介绍了如何在Ubuntu上安装Vsftpd服务,使用Java FtpClient实现文件上传,以及配置Nginx来查看服务器上的图片。重点在于解决文件权限问题,设置local_umask确保上传后的文件可访问,并通过Nginx进行展示。
最低0.47元/天 解锁文章
251

被折叠的 条评论
为什么被折叠?



