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服务器
输入账号,密码登录即可

posted on 2018-03-10 17:20  kenny.wmh  阅读(213)  评论(0编辑  收藏  举报

导航