精华内容
下载资源
问答
  • 安装 VSFTPD

    2019-09-26 03:45:02
    一:安装vsftpd 查看是否已经安装vsftpd rpm -qa | grep vsftpd 如果没有,就安装,并设置开机启动 yum -y install vsftpd chkconfig vsftpd on 管理vsftpd相关命令: 启动vsftpd: service ...

    安装vsftps

    一:安装vsftpd

     

    查看是否已经安装vsftpd

     

    rpm -qa | grep vsftpd

     


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

     

    yum -y install vsftpd
    chkconfig vsftpd on

     

    管理vsftpd相关命令:

     

    启动vsftpd:  service vsftpd start

     

    停止vsftpd:  service vsftpd stop

     

    重启vsftpd:  service vsftpd restart

     

    二、配置防火墙

     

    打开/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

     

    三、配置vsftpd服务器

     

    1.默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。

     

    vi /etc/vsftpd/vsftpd.conf

    在最后加入一行: (默认是GMT时间)


    use_localtime=YES

    2.添加ftp用户

     

    下面是添加ftpuser用户,设置根目录为/home/wwwroot/ftpuser,禁止此用户登录SSH的权限,并限制其访问其它目录。

     

    #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

     

    3.增加用户ftpuser,指向目录/home/wwwroot/ftpuser,禁止登录SSH权限。

     

    useradd -d /phpstudy/www -g ftp -s /sbin/nologin ali

     

    可登陆的ftp用户

    useradd -d /phpstudy/ssh -g ftp  ssh

     

     

    4.设置用户口令

     

    passwd ali

     

    5、编辑文件chroot_list:

     

    vi /etc/vsftpd/chroot_list

     

    内容为ftp用户名,每个用户占一行,如:

     

    peter
    john

     

    6、重新启动vsftpd

     

    service vsftpd restart

     

    出现的错误

     

    1、500 OOPS: cannot change directory
    解决方法:

     

     

     

    在终端输入命令:

     

    1. setsebool -P ftpd_disable_trans 1

    2. service vsftpd restart

     

    就OK了!
    原因:这是因为服务器开启了selinux,这限制了FTP的登录。

     

    可能重启后不行了,可以用下面的命令

     

    setsebool allow_ftpd_full_access 1

    setsebool allow_ftpd_use_cifs 1

    setsebool allow_ftpd_use_nfs 1

     

    将用户文件夹设置777

     

     

     

    打开/etc/selinux/config

     

    将selinux=enforcing或permissive改成disabled。

    记得要重新启动服务器!

     

     

     

    2/如果一直无法写入,且报这个错误   

    响应: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()

     

     

    命令 :

    chmod a-w /home/user

    转载于:https://www.cnblogs.com/aliblogs/p/5493698.html

    展开全文
  • 安装vsftpd

    2021-03-22 21:42:52
    安装vsftpd yum install -y vsftpd(安装vsftpd) systemctl enable vsftpd.service(FTP开机自启) systemctl start vsftpd.service(启动FTP服务) netstat -antup | grep ftp(查看FTP服务监听的端口) 配置...

    连接ECS服务器

    ssh 用户名@ip地址

    安装vsftpd

    yum install -y vsftpd(安装vsftpd)
    systemctl enable vsftpd.service(FTP开机自启)
    systemctl start vsftpd.service(启动FTP服务)
    netstat -antup | grep ftp(查看FTP服务监听的端口)

    配置vsftpd

    vim /etc/vsftpd/vsftpd.conf(将匿名上传权限 anon_upload_enable=YES 的注释解开)
    chmod o+w /var/ftp/pub/(更改/var/ftp/pub目录的权限,为FTP用户添加写权限)
    systemctl restart vsftpd.service(重启FTP服务)
    systemctl restart vsftpd.service(重启)

    展开全文
  • LINUX安装VSFTPD

    2018-10-09 19:25:15
    INUX安装VSFTPD 卸载vsftpd sudo yum remove vsftpd 安装vsftpd sudo yum -y install vsftpd 创建一个文件夹用来当作ftp得仓库 cd / sudo mkdir ftpfile 创建一个用户,仅对文件夹有上传权限,又没有登陆权...

    原文 https://www.cnblogs.com/jimisun/p/8094083.html
    LINUX安装VSFTPD
    卸载vsftpd

    sudo yum remove vsftpd
    

    安装vsftpd

    sudo yum -y install vsftpd
    

    创建一个文件夹用来当作ftp得仓库

    cd /
    sudo mkdir ftpfile
    

    创建一个用户,仅对文件夹有上传权限,又没有登陆权限

    sudo useradd ftpuser -d /ftpfile/ -s /sbin/nologin
    //赋值权限
    sudo chown -R ftpuser.ftpuser /ftpfile/
    //重置改用户的密码
    sudo passwd ftpuser
    

    配置ftp服务器

    //配置ftp服务器器指向文件夹,以及配置用户
    sudo vim /etc/vsftpd/vsftpd.conf
    //放开  连接成功时的欢迎信息
    ftpd_banner=Welcome to blah FTP service.
    //新增仓库地址
    local_root=/ftpfile
    anon_root=/ftpfile
    //新增行 设置使用时间
    use_localtime=yes
    //新增行 设置被动传输接口的范围
    pasv_min_port=61000
    pasv_max_port=62000
    //修改行 匿名访问为NO
    anonymous_enable=NO
    //放开 
    chroot_list_enable=YES
    //放开
    chroot_list_file=/etc/vsftpd/chroot_list
    

    创建配置用户的chroot_list文件

    cd /etc/vsftpd/
    sudo vim chroot_list
    /增加内容  上面配置的用户的用户名
    ftpuser
    

    重启vsftpd

    sudo service vsftpd restart
    

    编辑防火墙

    sudo vim /etc/sysconfig/iptables
     //新增行
     #vsftpd
    -A INPUT -p TCP --dport 61001:62000 -j ACCEPT
    -A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT
    -A INPUT -p TCP --dport 20 -j ACCEPT
    -A OUTPUT -p TCP --sport 20 -j ACCEPT
    -A INPUT -p TCP --dport 21 -j ACCEPT
    -A OUTPUT -p TCP --sport 21 -j ACCEPT
    

    重启防火墙

    sudo service iptables restart
    

    重启vsftpd

    sudo service vsftpd restart
    

    修改系统文件 以防匿名用户无法创建文件

    sudo vim /etc/selinux/config 
    

    修改系统文件 以防匿名用户无法创建文件

    //修改
    SELINUX=disable
    //刷新生效
    sudo setenforce 0
    
    展开全文
  • debian安装vsftpd

    2021-05-13 10:00:08
    安装vsftpd apt install vsftpd -y 备份 cp /etc/vsftpd.conf /etc/vsftpd.conf.backup 重启vsftpd 并用客户端连接 sudo /etc/init.d/vsftpd start #启动 sudo /etc/init.d/vsftpd stop #关闭 大功告成

    安装vsftpd

    apt install vsftpd -y
    

    备份

    cp /etc/vsftpd.conf /etc/vsftpd.conf.backup
    

    重启vsftpd 并用客户端连接

    sudo /etc/init.d/vsftpd start		#启动
    sudo /etc/init.d/vsftpd stop		#关闭
    

    大功告成

    展开全文
  • Centos安装Vsftpd

    2019-10-05 20:07:55
    安装vsftpd yum -y install vsftpd(如果安装不成功,下载rpm包,手动安装) 编辑vsftpd的配置文件 vi /etc/vsftpd/vsftpd.conf 改成如下的内容,也可直接清空,然后复制进去: isten=Y...
  • Linux 安装vsftpd

    2015-05-13 10:45:50
    本机环境CentOS-6.6-...查看本机是否已经安装vsftpd [root@localhost ~]# rpm -qa | grep vsftpd [root@localhost ~]# 未找到,本机没有安装vsftpd。 通过yum命令安装vsftpd软件 [root@localhost ~]# yum install -y
  • linux 安装vsftpd

    2017-06-05 15:20:59
    使用yum安装vsftpd yum install vsftpd2.配置vsftpd 编辑vsftpd的配置文件vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO #禁止匿名访问 ascii_upload_enable #允许使用ascii码上传 ascii_dow
  • 一:安装vsftpd 查看是否已经安装vsftpd rpm -qa | grep vsftpd 如果没有,就安装,并设置开机启动 yum -y install vsftpd chkconfig vsftpd on 管理vsftpd相关命令: 启动vsftpd: service vsftpd start 停止vsftpd:...
  • Ubuntu安装vsftpd

    千次阅读 2018-06-28 14:39:51
    一、 概述 ...使用的的是Ubuntu16.04,安装vsftpd版本为3.0.3. 二、 卸载vsftpd apt-get purge vsftpd (完全卸载及附属相关文件, 建议) apt-get remove vsftpd (卸载软件) 三、 安装vsftpd...
  • Linux安装vsftpd

    2018-10-21 02:59:58
    Linux安装vsftpd 1.安装 在终端命令中输入:sudo apt install vsftpd 启动服务:service vsftpd start   2.检查 检查windows电脑的ftp服务有没有开启: 检查下win的FTP服务是否开启:  控制面板—程序—...
  • 树莓派安装 vsftpd

    2020-04-12 12:10:44
    1 树莓派安装 vsftpd pi@raspberrypi ~/workspace $ sudo apt-get install vsftpd pi@raspberrypi ~/workspace $ sudo service vsftpd start 2. 树莓派配置 vsftpd,修改如下配置项,然后重启 vsftpd pi@...
  • CentOS安装vsftpd

    2019-10-04 11:01:02
    1.安装vsftpd yum -y install vsftpd 2.配置vsftpd 修改配置前把原始配置文件备份一下: cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.backup 修改配置文件: vim /...
  • 安装 vsftpd 服务

    2020-07-06 16:36:56
    目标:安装 vsftpd 服务 为了安装方便 全程使用root模式 一、步骤---------------------------------------------- 1、切换root用户模式 (已在root模式下的请忽略) sudo -i #然后提示你输入当前用户密码,输入密码后...
  • Centos安装vsftpd

    2020-06-03 00:14:23
    Centos安装vsftpd 1、在线安装 Yum install vsftpd 2、新建vsftpd用户文件夹 Mkdir /vsftpd/file 3、增加用户 Useradd -d /vsftpd/file-g ftp -s /sbin/nologin ftpuser (1)-s /sbin/nonogin:不能登陆系统 (2...
  • linux下安装vsftpd

    2017-07-11 14:22:39
    1.检查vsfpd软件 ...2.安装vsftpd yum install vsftpd -y 3.启动vsftpd服务 service vsftpd start  关闭vsftpd服务 service vsftpd stop  重新启动vsftpd服务 service vsftpd restart
  • Ubuntu 18.04 安装 vsftpd

    2019-09-29 23:31:37
    Ubuntu 18.04 安装 vsftpd 系统版本 # lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04 LTS Release: 18.04 Codename: bionic 安装 vsftpd # apt install -y ...
  • Linux 安装 vsftpd

    2020-03-18 16:00:52
    一、安装和启动 1.可用以下命令查询是否已安装: #rpm -qa|grep vsftpd vsftpd-2.0.5-10.e15 如果出现以上结果,表明已安装。如果未安装,可在Red Hat Enterprise Linux5 安装光盘中找到安装包,使用命令: #...
  • 主要介绍了 Ubuntu 安装 vsftpd FTP详细步骤的相关资料,需要的朋友可以参考下
  • Ubuntu 16.04 安装 vsftpd

    2018-11-24 16:03:51
    在 Ubuntu 环境下安装 vsftpd 并简单配置 文章内容主要来自 CSDN连接 apt 安装 vsftpd $ sudo apt install vsftpd 简单配置 vsftpd vsftpd 的配置非常灵活,根据自己的需要,可以配置出各种权限的 FTP 服务器 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,037
精华内容 14,814
关键字:

怎样安装vsftpd