您的位置:首页 > 编程语言 > PHP开发

Ubuntu 14.04 安装ftp

2018-01-20 15:23 330 查看
在vmware workstation学习使用ubuntu14.04服务器,在安装ftp的时候,搜索了很多个教程都不是太全面,最后集众家之长,终于把ftp配置成功

1.查看是否安装vsftpd

vsftpd -v




2.更新库

sudo apt-get update


3.安装vsftpd

sudo apt-get install vsftpd


4.判断vsftpd是否安装成功

vsftpd -v




这里表明已经安装成功

5.启动服务

一般安装成功之后会自动启动服务

#启动服务
sudo service vsftpd start
#重启服务
sudo service vsftpd restart
#查看服务状态
sudo service vsftpd status




6.新建”/home/ftp”目录作为用户主目录

#新建目录
sudo mkdir /home/ftp
#查看新建目录
sudo ls /home




7.新建FTP用户并设置密码以及工作目录

ftpname为你为该ftp创建的用户名

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



我这里创建的用户名为dada

#创建用户dada ,并设置它的工作目录为/home/ftp
sudo useradd -d /home/ftp -s /bin/bash dada
#设置密码
sudo passwd dada


8.修改配置文件/etc/vsftpd.conf

输入”sudo vi /etc/vsftpd.conf”–>

回车–>打开了vsftpd.conf文件,

点击字母i进入修改模式,向文件中添加”

userlist_deny=NO

userlist_enable=YES

userlist_file=/etc/allowed_users

seccomp_sandbox=NO

–>修改文件中的”local_enable=YES”–>保存。





修改完成之后,按Esc键返回,然后输入:wq 保存并退出

vi操作命令可以参考

https://www.cnblogs.com/emanlee/archive/2011/11/10/2243930.html

9.新建/etc/allowed_users文件

输入”sudo vi /etc/allowed_users”–>回车–>输入dada–>保存, 文件创建成功。

sudo vi /etc/allowed_users


10.关键的一步,目录授权(不授权的目录,只能连接和下载,不能上传)

#每个人都有读和写以及执行的权限
sudo chmod -R 777 /home/ftp


关于文件权限这块授权777是属于新手级的做法,有疑问的童鞋可以移步参考链接23

经过以上步骤,ftp就搭建成功啦,若是按照教程走的童鞋,没有成功的可以看一下防火墙是否开启了,

防火墙有关操作可以查看参考链接4



参考链接:

1.https://jingyan.baidu.com/article/67508eb4d6c4fd9ccb1ce470.html

2.http://blog.csdn.net/langzi7758521/article/details/51190425

3.http://blog.csdn.net/liu454638324/article/details/40477153

4.http://www.linuxidc.com/Linux/2016-12/138259.htm (防火墙配置)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu 服务器 ftp