Ubuntu下搭建FTP服务器
在Linux中ftp服务器的全名叫 vsftpd,我们需要利用相关命令来开启安装ftp服务器,然后再在vsftpd.conf中进行相关配置,下面来介绍在Ubuntu中vsftpd安装与配置增加用户的方法。
(1) sudo apt-get install vsftpd
安装完成后,再次输入vsftpd -version命令查看是否安装成功
(2) 用命令检查是否安装了vsftpd
vsftpd -version
(3) 新建一个文件夹用于FTP的工作目录
mkdir /home/ftpddata
(4) 新建FTP用户并设置密码以及工作目录
ftpname为你为该ftp创建的用户名
sudo useradd -d /home/ftpdata -s /bin/bash ftpname
(5) 为新建的用户ftpname设置密码
passwd ftpname
(6) 修改vsftpd配置文件
用命令打开vsftpd.conf
cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
sudo nano /etc/vsftpd.conf
设置属性值
anonymous_enable=YES #设置匿名用户可用
write_enable=YES # 设置用户写的权限 YES
anon_upload_enable=YES #设置匿名用户上传YES
anon_mkdir_write_enable=YES # 设置匿名用户新建目录YES
anon_root=/home/ftpshare 设置匿名用户目录权限 只能是root 755 权限
sudo chown root:root /home/ftpshare #为ftpshare目录改其所有者组为 ftp
sudo chmod -R 755 /home/ftpshare #为ftpshare目录设置权限为全部可读可写可执行
保存返回
(7) 启动vsftpd服务
service vsftpd start
重启vsftpd 服务
service vsftpd restart
然后查看服务是否成功开启
sudo service vsftpd status
(8) 在资源管理器,或者浏览器中ftp服务器
输入账号,密码登录即可