Ubuntu搭建FTP server

(1)、首先用命令检查是否安装了vsftpd

vsftpd -version

如果未安装用一下命令安装

sudo apt-get install vsftpd

安装完成后,再次输入vsftpd -version命令查看是否安装成功

 

(2)、新建一个文件夹用于FTP的工作目录

sudo mkdir /home/ftp

 

(3)、新建FTP用户并设置密码以及工作目录
ftpname是你为该ftp创建的用户名

sudo useradd -d /home/ftp -s /bin/bash ftpname

为新建的用户设置密码

passwd ftpname

 

(4)、修改vsftpd配置文件
用命令打开vsftpd.conf

vi vsftpd.conf


设置属性值
anonymous_enable=NO   #禁止匿名访问
local_enable=YES
write_enable =YES
输入 :wq 保存返回

(5)、启动vsftpd服务

 service vsftpd start

 

(6)使用netstat -ntulp 看一下服务器的监听端口有没有21端口

 

(7)、在资源管理器,或者浏览器中ftp服务器,输入账号,密码登录即可

 

PS: 如果使用wiuSCP登陆的,在登陆时提示错误信息

错误信息如下: “ 监测到超时! (数据连接) 无法获得目录列表 列出’/tmp’的目录项时出错。”

请更改winSCP的ftp模式,如果是被动请改为主动,如果是主动请改为被动。

以下链接可以帮助你调试以上错误:http://www.spliu.cn/2017/08/13/ubuntu%e6%90%ad%e5%bb%baftp%e5%90%8e%ef%bc%8cwinscp%e8%bf%9e%e6%8e%a5%e6%8a%a5%e9%94%99%e4%b8%ba%e5%88%97%e5%87%bahomeftp%e7%9a%84%e7%9b%ae%e5%bd%95%e9%a1%b9%e6%97%b6%e5%87%ba%e9%94%99/

posted @ 2018-05-02 09:19  阿鹏2019  阅读(235)  评论(0编辑  收藏  举报