LINUX 中 VSFTPD安裝

VSFTPDhtml

简写:vsftpd是very secure FTP daemon 的缩写,是一个彻底免费的,开源代码的ftp服务器软件linux

特色:vsftpd是一款在LINUX发行版中最受推崇的FTP服务器程序,小巧轻快,安全易用,支持虚拟用户,vim

支持带宽限制等功能浏览器

 

安装环境:CentOS 6.8.64位安全

vsftpd版本:服务器

vsftpd-2.2.2-21.el6.x86_64spa

                              安装vsftpd的步骤rest

安装命令:htm

1. yum -y install  vsftpd   ip

注意:是否使用sudo权限执行(根据安装环境决定)

           rpm -qa| grep vsftpd 能够经过这个命令检查是否安装了 vsftpd

           默认安装路径/etc/vsftpd/vsftpd.conf

2.建立虚拟用户

A.选择在根目录或者用户目录下建立ftp文件夹:mkdir ftpfile  如:/ftpfile

B.添加匿名用户:useradd ftpuser -d/ftpfile

C.修改ftpfile权限:chown -R ftpuser.ftpuser/ftpfile

D.重设ftpuser密码:passwd ftpuser

注意:是否使用sudo权限根据实际环境

                  实战记录

建立文件夹

根目录:cd /

建立文件夹:sudo mkdir ftpfile

到建立的文件夹中:cd ftpfilee

查看:ll查看当前文件夹的使用状况

添加用户:sudo useradd (用户名字:ftpuser) ftpuser  -d/ftpdfile/   (设置没有登陆权限 )-s /sbin/nologin

回到根目录 cd ..

查询用户是否建立成功 ll 

查看添加新用户的信息 ll | grep ftpuser(用户名称)

修改用户的密码:sudo passwd (用户名)

在ftpfile中建立一个Index.html页面:sudo vim index.html

内容:here is ftpfile

/fepfile    (按ESC  在按 SHFIT在输入: wq 在回车)

 

3.ftp服务器的配置

A.cd /etc/vsftpd

B.sudo vim chroot_list

C.把刚才新增的虚拟用户添加到配置文件中,后续要引用

D.wq保存退出

E.sudo vim /etc/selinux/config 修改成SELINUX=disabled

F.wq保存退出

注:若是一会验证时碰到550拒绝访问,执行sudo  setsebool -p ftp_home_dir 1

重启linux服务器 执行reboot命令

                  实战记录

查询软件的安装路径:whereis  (软件名称) 

whereis vsftpd

配置ftp服务器执指向咱们建立在根目录下的文件夹而且把用户配置到ftp服务器中

sudo vim/etc/vsftpd/vsftpd.config

会打开一个文件找到bbanner节点:

bbanner:在访问ftpd服务器的时候会弹出相应的欢迎信息

 

4.防火墙的配置

A.sudo vim/etc/sysconfig/iptables

B. -A INPUT -p TCP --dport 61001:62000 -j ACCEPT

-A OUTPUT -p TCP --sport 61001:62000 -j ACEEPT

-A INPUT -p TCP --dport 20 -j ACCEPT

-A OUTPUT -p TCP --sport 20 -j ACEEPT

-A INPUT -p TCP --dport 21 -j ACCEPT

-A OUTPUT -p TCP --sport 21 -j ACEEPT

以上配置设置到防火墙中

wq保存设置退出

sudo service iptables restart 重启防火墙服务

6.执行:sudo service vsftpd restart 重启防火墙命令

只要保证 Starting vsftpd 是OK的便可

 

7.打开浏览器访问:ftp://服务器IP便可

 

8.vsftpd的经常使用命令:

启动:sudo service vstfpd start

关闭:sudo servcie vsftpd stop

重启:sudo service vsftpd restart

 

小结:

LINUX下安装vsftpd要安装vsftpd服务器,建立虚拟用户,配置,防火墙设置,验证

相关文章
相关标签/搜索