Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
2016-10-18 11:39
399 查看
我们经常需要将本地的文件上传到远程的Ubuntu 14.04服务器上,或者把远程Ubuntu 14.04服务器上的文件下载到本地,这就需要用到vsftpd来搭建FTP服务,现在介绍一下如何在Ubuntu 14.04上安装和配置vsftpd
Ubuntu 14.04
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)
安装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)
判断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)
新建"/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)
新建用户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)
使用gedit修改配置文件/etc/vsftpd.conf
打开"终端窗口",输入"sudo gedit /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)
使用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)
使用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)
使用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上完成,其它低版本应该相似,我没有去测试。
习惯使用vi编辑器修改配置文件的也可以使用vi,不一定要使用gedit。
工具/原料
Ubuntu 14.04WinSCP 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)
安装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)
判断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)
新建"/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)
新建用户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)
使用gedit修改配置文件/etc/vsftpd.conf
打开"终端窗口",输入"sudo gedit /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)
使用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)
使用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)
使用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上完成,其它低版本应该相似,我没有去测试。习惯使用vi编辑器修改配置文件的也可以使用vi,不一定要使用gedit。
相关文章推荐
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- 在AWS Ubuntu 14.04上安装配置ftp服务器 vsftpd
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- ubuntu14.04 搭建FTP服务器 -- vsftpd的安装和配置
- Ubuntu环境FTP服务器vsftpd安装及配置方法
- ubuntu 14.04 VSFTPD 匿名FTP服务器 配置文件