vsftpd-linux 5.5 配置详解

资源:

客户端:Win7 +Xshell  + Xftp

服务器:RedHat 5.5 + 管理员账号、密码

一、查看本机是否已经安装vsftpd服务,执行以下命令:

rpm –qa|grep vsftpd

查看服务是否安装,则会显示如下:

如果未安装vsftpd服务,则无中间红框内的显示。

二、安装vsftpd服务,执行以下命令:

yum install vsftpd(也可以采用其它方式安装)

安装画面如下图所示:

输入y回车,安装完成,画面如下图所示:

三、安装完成,执行启动服务命令:

service vsftpd start

或:

/etc/init.d/vsftpd  start

执行结果画面如下:

四、查看vsftpd服务是否处于运行状态,执行以下命令:

service vsftpd  status

执行结果画面如下:

五、创建本地登陆用户及所属组,首先创建用户组testgroup,执行以下命令:

groupaddtestgroup

执行后,创建用户testuser,执行以下命令:

useradd -m -gtestgroup  testuser

执行后,查看是否成功创建此用户,执行以下命令:

cat /etc/passwd  | cut -f  1 -d:

其中倒数第二参数是数字1,不是字母l

针对此新用户名设置密码,执行 以下命令:

passwd  新密码

此时用户添加完成。

六、配置vsftpd服务的相关参数,文件路径为【/etc/vsftpd/vsftpd.conf】

1.)禁止匿名用户登陆,修改anonymous_enable配置项为NO,如下图所示:

2.)限制所有的本地用户在自家目录,增加【 chroot_local_user=NO】项,如下图所示:

可以针对指定用户进行以上限制,则配置【chroot_list_file】项

chroot_list_file=/etc/vsftpd.chroot_list

3.)设置本地用户登陆后的目录,增加【local_root】项

local_root = /var/ftp/receiveFile

不设置此项,则默认为用户自己的home目录。

4.)限制指定的IP访问
有时候要限制某些IP访问服务器,只允许某些IP访问,例如只允许192.168.0.33访问这个FTP,同样修改配置文件: listen_address=192.168.0.33

5.)端口修改,FTP服务默认使用端口21,可根据自身情况进行修改,注意不能使用1024以内的其它端口。
端口修改:修改文件/etc/services,比如改FTP21端口改2121。

more /etc/services
只要在这里修改,然后在vsftpd.conf配置文件里加一条:

【 listet_port=2121 】
最主要的是防火墙里的SELinux要允许,不然是不能读取写入。

还有一种就是pasv被动传输模式,可以如下设置:

pasv_enable=yes (Default: YES ) 设置是否允许pasv模式 pasv_promiscuous=no (Default: NO ) 是否屏蔽对pasv进行安全检查,(当有安全隧道时可禁用)
pasv_min_port=1024(Default: 0 (use any port) ) pasv使用的最大端口 pasv_max_port=10240 (Default: 0 (use any port) ) pasv使用的最小端口 然后在添加防火墙的时候可以加一条
iptables -A INPUT -p tcp --dport 1024:10240 -j ACCEPT(表示1024-10240这些端口通过)
iptables -A OUTPUT -p tcp --spotr 1024:10240 -j ACCEPT

六、让vsftpd自动启动
如何让vsftpd自动启动,在/etc/rc.local 文件里面添加一句 vsftpd & 这样就可以开机就自动启动了! #vi /etc/rc.local

七、配置完以上参数后,停止服务重新启动。

注意,如果上传文件时发生错误【553 Could not create file】,则执行以下操作对文件夹增加相应的权限:

#sudo  chmod  -R  777  /var/ftp/receiveFile

其中-R参数代表同时对所有子目录进行相应的权限修改。

receiveFile是新建的文件夹

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值