Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
2015-11-21 08:07
726 查看
http://jingyan.baidu.com/article/67508eb4d6c4fd9ccb1ce470.html
WinSCP 5.5.4
更新源列表
打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。如果不运行该命令,直接安装vsftpd,会出现"有 几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/d619215287f59f37c73c41a2427f4ad7.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/be4e6158b622ed670331a982941ee71e.jpg)
2
安装vsftpd
打开"终端窗口",输入"sudo apt-get install vsftpd"-->回车-->安装完成。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/6ea7c6542d12a6d7085a3408165d1721.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/1f9bb9bda1a507888ea806f9de08259d.jpg)
3
判断vsftpd是否安装成功
打开"终端窗口",输入"sudo service vsftpd restart"重启vsftpd服务-->回车-->vsftpd处于运行状态,说明安装成功。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/91026e0914b54672d601b8da51fb09da.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/c97a4a8e5d211e3f725167fe48e29325.jpg)
4
新建"/home/uftp"目录作为用户主目录
打开"终端窗口",输入"sudo mkdir /home/uftp"-->回车-->输入"sudo ls /home"-->回车-->有一个uftp目录,目录新建成功。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/03b35c1cd5a955e553cf4c2415258b5b.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/84241fb2aff53aa1e80e0b7640daea24.jpg)
5
新建用户uftp并设置密码
打 开"终端窗口",输入"sudo useradd -d /home/uftp -s /bin/bash uftp"-->回车-->用户新建成功-->输入"sudo passwd uftp"设置uftp用户的密码-->回车-->输入两次密码-->回车-->密码设置成功。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/d67fd23e5d4ee38626132f012d043c8e.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/bfa855c6737b37288252330b91ddaf54.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/c510e5081de4a27f289dbda4ba049a82.jpg)
6
使用gedit修改配置文件/etc/vsftpd.conf
打开"终端窗口",输入"sudogedit /etc/vsftpd.conf"-->回车-->打开了vsftpd.conf文件,向文件中添加"userlist_deny=NO
userlist_enable=YES userlist_file=/etc/allowed_users"和"seccomp_sandbox=NO"-->使文件中的"local_enable=YES"-->保存。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/95b56492644a638cca526146023da87a.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/7b33ace635fb20d60644bf5926b8b79f.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/2722b545b5235f43a91ebaee47d1b342.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/e442996fdcfc74b17e723e5f07501366.jpg)
7
使用gedit新建/etc/allowed_users文件
打开"终端窗口",输入"sudo gedit /etc/allowed_users"-->回车-->输入uftp-->保存, 文件创建成功。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/11eadde44ee24c5eb847fac2788c7a58.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/78e73985c0e513bbfd2e03f00121e89c.jpg)
8
使用gedit查看/etc/ftpusers文件中的内容
打开"终端窗口",输入"sudo gedit /etc/ftpusers"-->回车-->打开这个文件后,看一看有没有uftp这个用户名,如果没有,就直接退出。如果有就删除uftp,因为这个文件中记录的是不能访问FTP服务器的用户清单。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/bfca1b1f6e031766f984a2feaf4c80a4.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/6bf0554601d248ca64ac79fd1fa67397.jpg)
9
使用winscp登录FTP服务器
下载安装WinSCP,运行WinSCP-->输入IP、用户名、密码-->保存-->勾选"保存密码"-->确定-->登录-->登录成功。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/a88c1480786e6f7d479c043c4bf452a7.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/2a0f2cc3d0dbd15c55c96e7d4c9ca7b0.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/667ff0ccdca3c8c6f458438915dcae1d.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/2e9d2b8216d5b824abdb582f2dc3e437.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/36a062f5080b0675bfefbd785268dc2c.jpg)
END
Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
我们经常需要将本地的文件上传到远程的Ubuntu 14.04服务器上,或者把远程Ubuntu 14.04服务器上的文件下载到本地,这就需要用到vsftpd来搭建FTP服务,现在介绍一下如何在Ubuntu 14.04上安装和配置vsftpd工具/原料
Ubuntu 14.04WinSCP 5.5.4
方法/步骤
1更新源列表
打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。如果不运行该命令,直接安装vsftpd,会出现"有 几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/d619215287f59f37c73c41a2427f4ad7.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/be4e6158b622ed670331a982941ee71e.jpg)
2
安装vsftpd
打开"终端窗口",输入"sudo apt-get install vsftpd"-->回车-->安装完成。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/6ea7c6542d12a6d7085a3408165d1721.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/1f9bb9bda1a507888ea806f9de08259d.jpg)
3
判断vsftpd是否安装成功
打开"终端窗口",输入"sudo service vsftpd restart"重启vsftpd服务-->回车-->vsftpd处于运行状态,说明安装成功。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/91026e0914b54672d601b8da51fb09da.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/c97a4a8e5d211e3f725167fe48e29325.jpg)
4
新建"/home/uftp"目录作为用户主目录
打开"终端窗口",输入"sudo mkdir /home/uftp"-->回车-->输入"sudo ls /home"-->回车-->有一个uftp目录,目录新建成功。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/03b35c1cd5a955e553cf4c2415258b5b.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/84241fb2aff53aa1e80e0b7640daea24.jpg)
5
新建用户uftp并设置密码
打 开"终端窗口",输入"sudo useradd -d /home/uftp -s /bin/bash uftp"-->回车-->用户新建成功-->输入"sudo passwd uftp"设置uftp用户的密码-->回车-->输入两次密码-->回车-->密码设置成功。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/d67fd23e5d4ee38626132f012d043c8e.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/bfa855c6737b37288252330b91ddaf54.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/c510e5081de4a27f289dbda4ba049a82.jpg)
6
使用gedit修改配置文件/etc/vsftpd.conf
打开"终端窗口",输入"sudogedit /etc/vsftpd.conf"-->回车-->打开了vsftpd.conf文件,向文件中添加"userlist_deny=NO
userlist_enable=YES userlist_file=/etc/allowed_users"和"seccomp_sandbox=NO"-->使文件中的"local_enable=YES"-->保存。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/95b56492644a638cca526146023da87a.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/7b33ace635fb20d60644bf5926b8b79f.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/2722b545b5235f43a91ebaee47d1b342.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/e442996fdcfc74b17e723e5f07501366.jpg)
7
使用gedit新建/etc/allowed_users文件
打开"终端窗口",输入"sudo gedit /etc/allowed_users"-->回车-->输入uftp-->保存, 文件创建成功。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/11eadde44ee24c5eb847fac2788c7a58.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/78e73985c0e513bbfd2e03f00121e89c.jpg)
8
使用gedit查看/etc/ftpusers文件中的内容
打开"终端窗口",输入"sudo gedit /etc/ftpusers"-->回车-->打开这个文件后,看一看有没有uftp这个用户名,如果没有,就直接退出。如果有就删除uftp,因为这个文件中记录的是不能访问FTP服务器的用户清单。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/bfca1b1f6e031766f984a2feaf4c80a4.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/6bf0554601d248ca64ac79fd1fa67397.jpg)
9
使用winscp登录FTP服务器
下载安装WinSCP,运行WinSCP-->输入IP、用户名、密码-->保存-->勾选"保存密码"-->确定-->登录-->登录成功。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/a88c1480786e6f7d479c043c4bf452a7.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/2a0f2cc3d0dbd15c55c96e7d4c9ca7b0.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/667ff0ccdca3c8c6f458438915dcae1d.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/2e9d2b8216d5b824abdb582f2dc3e437.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201604/36a062f5080b0675bfefbd785268dc2c.jpg)
END
相关文章推荐
- Thinkphp中去除URL里的index.php
- ContentProvider 基础
- php后台“爬虫”模拟登录第三方系统(三)---模拟登录学校正方系统
- php常用函数
- 阿里云自定义日记文件无法通过ftp下载
- 5分钟 wamp下php phpmaile发送qq邮件 2015最新方法说明
- 阿里云本地FTP怎么连接?通用win7,win8,win8.1,win10
- PHP 判断常量,变量和函数是否存在
- php编译错误自我总结
- php编译部分错误及解决方法
- yii执行流程
- php中商品无限极分类
- 当php懈垢windows通用上传缺陷
- PHP实现文件上传
- XML省市区三级联动
- 【博客开篇】服务器配置:Windows2008R2+PHP5.6+SQLServer2008(X64)
- PHP正则表达式
- PHP语法(二):数据类型、运算符和函数
- php后台“爬虫”模拟登录第三方系统(二)---正则表达式的介绍
- 一步一步制作yaffs/yaffs2根文件系统(八)---总结及怎么样使系统自动启动自己编写的程序