Ubuntu16.04 ftp服务器安装
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
1.安装vsftpd软件包
sudo apt-get install vsftpd
2.修改配置文件
vim /etc/vsftpd.conf
copy下面内容:
3.启动服务
sudo /etc/init.d/vsftpd restart
4.添加用户添加ftpuser用户,顺便将用户目录设置为我们上面的ftp根目录
sudo useradd -d /var/myftp ftpuser
5.设置用户密码
sudo passwd ftpuser
6.创建需要的文件,设置文件夹权限
vim /etc/vsftpd.user_list
写入:ftpuser
解释:作为白名单的一员
vim /etc/vsftpd.chroot_list
设为空即可
7.创建用户文件夹,设置权限
mkdir /var/myftp
chmod 555 /var/myftp
cd /var/myftp
mkdir upload
chmod 755 upload
mkdir download
chmod 555 download
说明:download只允许读取,upload允许写和读
8.如果登录出现530错误,解决方法如下:
vim /etc/pam.d/vsftpd
注释掉#auth required pam_shells.so,如下图
如果失败了,切换到被动模式即可
passive mode
无法创建文件夹 550 create directory operation failed
setsebool -P ftpd_disable_trans on
9.重启服务:
sudo /etc/init.d/vsftpd restart
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |