CentOS 6.8下如何安装vsftpd

 时间:2026-02-16 14:08:24

1、首先确保服务器的网络是正常的,可以ping一下www.baidu.com测试一下网络的连通性。

ping www.baidu.com

并且selinux是关闭状态:

getenforce Disabled

关闭selinux的方法:

vi /etc/sysconfig/selinux

SELINUX=enforcing

修改为

SELINUX=disabled

并重启操作系统。

2、如果yum源没有问题。

用yum的方式来安装vsftpd,直接输入:

yum -y install vsftpd

进行安装。

验证是否已经安装

rpm -qa vsftpd

vsftpd-2.2.2-21.el6.x86_64

表明已经安装成功。

3、将vsftpd添加到开机启动服务里,输入命令:

chkconfig vsftpd on

4、简单修改一下vsftpd配置文件:

vi /etc/vsftpd/vsftpd.conf

关闭匿名登录ftp服务器

anonymous_enable=YES

修改为

anonymous_enable=NO

锁定用户只能在自己的家目录活动,不能跳到其它目录

#chroot_local_user=YES

打开注释

chroot_local_user=YES

5、启动Vsftpd服务:

service vsftpd start

表明成功启动Vsftpd服务。

6、在iptables防火墙打开Vsftpd专用的20、21端口:

vi /etc/sysconfig/iptables

# Firewall configuration written by system-config-firewall

# Manual customization of this file is not recommended.

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT

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

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT

重启防火墙:

service iptables restart

查看防火墙配置:

iptables -vnL

表明已经成功打开了20、21端口。

7、创建一个测试用户alao:

useradd -s /sbin/nologin alao

设置alao用户的密码:

passwd alao

8、可以用命令行来测试:

ftp 192.168.80.200

也可以用cuteftp、FileZilla、flashfxp等ftp客户端来连接管理Vsftpd服务器上的文件。

  • linux下安装vsftpd
  • 如何在线安装vsftpd(安装教程)
  • 安装vsftpd服务程序
  • Linux下vsftpd安装以及配置FTP虚拟用户
  • 安装FTP服务端软件(vsftpd软件-rpm包)
  • 热门搜索
    筹划的意思 brother是什么意思 提心吊胆是什么意思 荷花的作用 pk是什么意思 糖衣炮弹什么意思 宾果什么意思 涛声依旧什么意思 社保基数是什么意思 开网店卖什么最赚钱