Centos6.4安装vsftp服务器

Centos6.4安装vsftp服务器

  • 安装vsftp服务器

查看是否已安装vsftp服务器

rpm -qa|grep vsftpd

如下图:


如果没有,就安装,并设置开机启动

yum install vsftpd
chkconfig vsftpd on

安装完成效果图如下:



这只开机启动效果图如下:


管理vsftpd相关命令:

启动vsftpd:

service vsftpd start

停止vsftpd:

service vsftpd stop

重启vsftpd:

service vsftpd restart

下面我们把vsftp启动一下效果图如下:


  • vsftp服务器启动完成后,在把防火墙的21端口打开。

打开/etc/sysconfig/iptables文件

vi /etc/sysconfig/iptables

在REJECT行之前添加如下代码

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

保存和关闭文件,重启防火墙

service iptables start

在这里我就不添加效果图了,我的centos服务器并没有安装防火墙,没看装防火墙就找不到这个配置文件。如下图:



防火部分就完成了配置了,在接着就是配置ftp服务器了。
我们可以访问ftp服务器了,如下图:


  • 配置vsftp服务器

  1. 默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本浏览器打开也可以用vim编辑器打开。
    命令是:
vim /etc/vsftpd/vsftpd.conf

效果图如下:




这个就是配置文件了。

  1. 添加ftp用户
    下面是添加ftpuser用户,设置根目录为/home/wwwroot/ftpuser,禁止此用户登陆SHH,并限制其访问其它目录。
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list

更改为

chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
```
效果图如下:![](http://blog.z88j.com/wp-content/uploads/2015/12/wpid-ddbb2a680666f34c5a9617f3d891e57f_1731372875.png
)
3. **增加用户ftpuser,指向目录/homt/wwwroot/ftpuser,禁止登陆SSH权限。**
```shell
sueradd -d /homt/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser
```
效果图如下:![](http://blog.z88j.com/wp-content/uploads/2015/12/wpid-ddbb2a680666f34c5a9617f3d891e57f_1736655703.png
)

如果提示:无法创建/home/wwwroot/ftpuser,这说明你的电脑没有这个文件目录,用mkdir创建这个文件目录就行了。效果图如下:![](http://blog.z88j.com/wp-content/uploads/2015/12/wpid-ddbb2a680666f34c5a9617f3d891e57f_1736840640.png
)
4. **设置用户口令**
命令:
```shell
passwd ftpuser
```
效果图如下:
![](http://blog.z88j.com/wp-content/uploads/2015/12/wpid-ddbb2a680666f34c5a9617f3d891e57f_1737113390.png
)
5. **编辑文件chroot_list**
命令:
```shell
vim /etc/vsftpd/chroot_list
```
效果图如下:
![](http://upload-images.jianshu.io/upload_images/1232840-534ab26b4a0ca70d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![](http://upload-images.jianshu.io/upload_images/1232840-9a492da0839b4dcb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
内容为ftp用户名,每个用户占一行,如:
yaoyuan
ftpname
所以在这里我们填写:
ftpuser
就ok了。
然后重新启动vsftpd服务器就行了。
------------------------[怪叔叔的那点事-[UncleFreak](http://www.jianshu.com/users/57573c959228)](http://user.qzone.qq.com/2206691630/2)----------------------
-----------------------QQ:2206691630----------------------
---------------------博客地址:[blog.z88j.com](http://blog.z88j.com/)-----------------

你可能感兴趣的:(Centos6.4安装vsftp服务器)