Ubuntu安装ftp服务器

Ubuntu 14.04 WinSCP 5.5.54

步骤

第一步:更新源列表

打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。如果不运行该命令,直接安装vsftpd,会出现"有 几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。

第二步:安装vsftpd

打开"终端窗口",输入"sudo apt-get install vsftpd"-->回车-->安装完成查看版本信息。

第三步:查看运行状态

第四步:/home/uftp 目录作为用户主目录,并设置权限

第五步:新建用户uftp并设置密码

打开"终端窗口",输入"sudo useradd -d /home/uftp -s /bin/bash uftp"-->回车-->用户新建成功-->输入"sudo passwd uftp"设置uftp用户的密码-->回车-->输入两次密码-->回车-->密码设置成功。

第六步:使用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"-->保存。

在最后添加3行

最后保存:wq退出

第七步:使用vim新建/etc/allowed_users文件

打开"终端窗口",输入"sudovim /etc/allowed_users"-->回车-->输入uftp-->保存, 文件创建成功。

第八步:使用vim查看/etc/ftpusers文件中的内容

打开"终端窗口",输入"sudo gedit /etc/ftpusers"-->回车-->打开这个文件后,看一看有没有uftp这个用户名,如果没有,就直接退出。如果有就删除uftp,因为这个文件中记录的是不能访问FTP服务器的用户清单。

测试:

在Linux中ftp服务器的全名叫 vsftpd,我们需要利用相关命令来开启安装ftp服务器,然后再在vsftpd.conf中进行相关配置,下面我来介绍在Ubuntu中vsftpd安装与配置增加用户的方法。

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

vsftpd -version

这里写图片描述

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

sudo apt-get install vsftpd

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

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

mkdir /home/ftp

这里写图片描述

(3)、新建FTP用户并设置密码以及工作目录

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

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

这里写图片描述

为新建的用户设置密码

passwd ftpname

【注释:用cat etc/passwd可以查看当前系统用户】

(4)、修改vsftpd配置文件

用命令打开vsftpd.conf

vi vsftpd.conf

这里写图片描述

设置属性值

anonymous_enable=NO #禁止匿名访问

local_enable=YES

write_enable =YES

保存返回

(5)、启动vsftpd服务

service vsftpd start

(6)、在资源管理器,或者浏览器中ftp服务器

输入账号,密码登录即可

在使用Vsftp服务是经常需要启动、停止、重启vsftp服务,下面是这几个操作使用的指令:

启动Vsftpd服务其命令为: sudo service vsftpd start 或 /etc/init.d/vsftpd start

停止Vsftpd服务的命令为:service vsftpd stop 或 /etc/init.d/vsftpd stop

重新启动Vsftpd服务的命令为:sudo service vsftpd restart 或 /etc/init.d/vsftpd restart

检查Vsftpd服务的运行状态:service vsftpd status

你可能感兴趣的:(Ubuntu安装ftp服务器)