快捷搜索:
来自 67677新澳门手机版 2019-09-30 16:08 的文章
当前位置: 67677新澳门手机版 > 67677新澳门手机版 > 正文

67677新澳门手机版0安装与配置VSFTP

4.新建一个将要分享的文件目录

b、修改/etc/vsftpd/ftpusers文件将root去掉

 

执行结果:ftp_home_dir–>off,setsebool allow_ftpd_full_access–>off

出处:

1、检查vsftp有没有安装:【rpm -qa | grep vsftpd*】

2.修改SELinux:

如果没有安装查看你是是否已下载软件,如果下载到软件文件目录位置运行【rpm -ivh vsftp*】 命名,如果没有软件可以上网查找命令,运行命令【yum search vsftp*】,如图,看是否存在vsftpd,如果存在则下载安装运行命令【yum install vsftpd.i686】。

 

1、检查vsftp状态命令【 service vsftpd status】

<!-- YES 改成 NO  -->
anonymous_enable=NO
<!-- 去掉前面的#  -->
chroot_local_user=YES
<!--添加下面一行代码-->
allow_writeable_chroot=YES

启动vsftp:【 service vsftpd start】

重启防火墙:

3、Vsftp默认运行匿名方式登录,如果你想指定用户,并且有上传文件和下载文件的权限需要做如下配置

 mkdir /home/www/zhi.com -p

1、vsftp配置文件: /etc/vsftpd/vsftpd.conf

firewall-cmd --reload

67677新澳门手机版 1

67677新澳门手机版 2

2、vsftp默认目录: /var/ftp/

anonymous_enable=NO    # 不允许匿名访问,禁用匿名登录
chroot_local_user=YES   # 启用限定用户在其主目录下
use_localtime=YES     # 使用本地时(自行添加)
chroot_list_enable=YES
local_enable=YES      # 允许使用本地帐户进行FTP用户登录验证
allow_writeable_chroot=YES # 如果启用了限定用户在其主目录下需要添加这个配置,解决报错 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
xferlog_enable=YES     # 启用上传和下载的日志功能,默认开启。
local_umask=022      # 设置本地用户默认文件掩码022
# FTP上本地的文件权限,默认是077,不过vsftpd安装后的配置文件里默认是022

关闭防火墙:【 service iptables stop】

6.启动ftp服务

重启vsftp: 【service vsftpd restart】

 7.在windows下访问该ftp

一、检查VSFTP安装情况

7.修改ftp的配置文件

a、修改/etc/vsftpd/user_list文件将root去掉

其中:

Linux CentOS6.0

修改内容:

c、查看SELinux设置: # getsebool -a | grep ftp

查看:

修改后重新查看结果:ftp_home_dir–>on,allow_ftpd_full_access–>on

67677新澳门手机版 3

67677新澳门手机版 4

67677新澳门手机版 ,查看原文件:

67677新澳门手机版 5

useradd -d /home/www/zhi.com -s /sbin/nologin  zhi-ftp

-d /home/www/zhi.com 指定将来的分享的根目录是:/home/www/zhi.com

-s /sbin/nologin 使此账户只能登陆ftp不能通过ssh登陆

Eg:例如如果允许root用户上传

 

进行修改:# setsebool ftp_home_dir 1

查看防火墙:

如果是stopped,说明服务是停止的,就运行如下命令吧:

双击打开:

67677新澳门手机版 6

开机自启动:

三、配置VSFTP

yum installvsftpd.x86_64 -y

使用VSftpd需要关闭防火墙,运行如下命令关闭防火墙:

本文由67677新澳门手机版发布于67677新澳门手机版,转载请注明出处:67677新澳门手机版0安装与配置VSFTP

关键词: