Linux服务器安装vsftpd并创建FTP账号

vsftpd是可以运行在Linux操作系统下的一款非常优秀的FTP服务器程序,该软件可以让我们很方便的在本地通过FTP来管理远程服务器中的文件,例如上传、下载等操作都可以实现。那么这个帖子就来分享一下如何在Linux系统下安装这款应用。在安装本帖教程操作前,请先确保已经按照前面的教程在根目录下创建web/eoair目录。如果还没创建这个目录,请参考前面的教程:
1、使用putty登录远程服务器
2、在Linux服务器根目录下创建网站目录
在具备上面的条件后,我们开始安装vsftpd。

1、输入命令 cd / 进入服务器根目录。
2、输入命令 yum install vsftpd -y 安装vsftpd,等一会vsftpd就安装完成。
yum是Linux系统下的一个命令,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令。-y的作用是当安装过程提示选择全部为"yes".
3、输入命令 vim /etc/vsftpd/vsftpd.conf 打开vsftpd的配置文件,如下图所示:

 ' {7 B2 D/ S' E% ^- V$ N: b
8 p1 v- G& h% F
上面这个界面是打开了vsftpd.conf这个配置文件。此时按一下键盘上的i键,之后就可以编辑这个文件了。- J' J6 V8 `' S+ j+ c
通过键盘上的光标键找到 anonymous_enable=YES  将YES改为NO: A* h/ }8 N0 y0 D& D/ [* B& T: V
改好之后,我们需要保存并关闭这个文件,方法是先按一下键盘上的Esc键,然后按住键盘上的shift键并按下:键,然后输入wq并回车。" w7 h; j1 
4、输入命令 chkconfig --level 35 vsftpd on  设置vsftpd为随系统自动启动。
输入命令chkconfig --list vsftpd 用于查看是否设置 vsftpd 自动启动,返回数据第三项和第五项后面为ON就表明已经设置 vsftpd 随系统自动启动。如下图所示:/ x- r# M# p+ C7 O, s  t7 X6 o0 y
 
5、输入命令 cd /web进入web目录。
然后输入命令 useradd eoairftp -s /sbin/nologin -d /web/eoair/ 将eoairftp用户权限加入到eoari目录下。( _+ K3 x9 V% X# }8 ]0 v7 p: b
6、输入命令 passwd eoairftp 来给eoairftp用户设置密码,接下来输入两次密码,注意别输入错了。注意每输入一次密码后按回车键确定,密码设置完成后如下图所示:
 ) t( f8 G; m$ X5 L
7、输入命令 chown eoairftp eoair 赋予用户eoairftp操作eoair目录的权限。+ O/ l+ d1 n5 g+ y6 L
然后输入命令 ls -lrst 查看返回的数据,假如返回如下图所示的信息,说明权限添加成功:, t7 a: c/ h5 D4 W# P9 E
 
8、输入命令 service vsftpd start 启动vsftpd服务,返回OK说明启动成功,如下图所示:
 

截至到这里,我们已经安装并启动vsftpd服务,并且创建了一个eoairftp账号,接下来,就可以从本地使用ftp相关的软件来远程登录服务器并进行文件操作了。7 f& i, I0 @( ?0 U$ q
接下来,我们在电脑端安装一款ftp软件,软件名字叫FileZilla,软件请大家自行百度,安装并运行后的界面如下所示:5 y) D5 V  h; A: {) P  M
4 ^4 b# T. g6 S5 Q. F! ]! ~
 8 p! I, K- B. H1 w8 _% a7 C
8 M! y- _) D6 f$ t  K" m
在上面界面中,主机栏输入你的服务器绑定的域名或主机IP地址,用户名栏输入你创建的用户名,在这里我分别输入www.58check.com,eoariftp,然后输入密码,然后点击“快速连接”,连接成功后,界面如下:
) d0 O& N$ {+ M! F3 V6 r8 h
 # G/ I) `9 L  `2 e; o' h4 N) s
! N/ k9 R4 G0 c
接下来,大家可以随便找一个小文件,体验一下如何上传这个文件到服务器中/web/eoair/目录下了。

上次更新 2021-01-28