zoukankan      html  css  js  c++  java
  • Centos6.5环境中安装vsftp服务

    1、检查vsftp是否安装

    命令:rpm -qa|grep vsftpd

    若已经安装,则显示相关的版本信息,否则什么也没有。

    也可以输入find -name "vsftpd" -print进行查找。

    至于效率问题,这需要你自己去查看相关文档了,我这里也不好给个具体的说明。

    衍生命令讲解

    rpm -qa vsftpd 检查是否安装了vsftpd这个包

    rpm -ql vsftpd 检查安装vsftpd包的路径。

    chkconfig --list vsftpd 查看,是否设置了开机启动

    2、若已经安装了vsftp但是版本不高,此时要先卸载之前的版本,然后再安装

    卸载vsftp命令为:rpm -e vsftpd

    3、安装vsftpd

    yum install vsftpd * -y

    安装完毕后输入以下命令设置开启机起动,很有必要的。

    chkconfig vsftpd on

    我们都知道,Linux安装某个包的时候会出现一些提示信息,让用户进行确认,我们为了方便 在命令行加入-y表示确认安装,这样就会自动执行了,而不需要每次都输入Y

    4、vsftpd安装完毕后进行相关配置文件的配置。

    vi /etc/vsftpd/vsftpd.conf

    修改以下几个重要的配置

    anonymous_enable=NO 不允许匿名访问

    local_enable=YES 当前用户可以访问

    ftpd_banner=Welcome to FTP service. 欢迎语

    chroot_local_user=YES 锁定用户在自己的目录,不允许访问其它非FTP目录,从安全角度考虑,这个很重要。

    listen_port=2110 监听的端口 ,我们都知道默认是21端口,为了增加安全,最好默认端口改变下,虽然不坏好意的人可以扫描。我们这里还是要改,这是习惯问题和安全意识问题。

    基本的配置结束,完整的配置,或更高级的配置,可以查考官方的相关文技术文档。

    按ESC退出编辑模式,输入命令:wq保存退出,注意这里有个冒号,很多人都会忘记。

    5、设置相关ftp目录,存放文件的位置

    mkdir -p /usr/ftproot/webfile 注意这里是递归创建文件夹,也就是文件夹不存在直接进行创建。

    6、创建访问用户组和和用户

    groupadd ftp_group

    若要删除groupdel ftp_group

    useradd -g ftp_group -d /usr/ftproot/webfile ftp1新建用户ftp1并执行用户所属用户组和访问的目录

    passwd ftp1设置用户ftp1的密码

    chown ftp1 /usr/ftproot/webfile 设置这个目录所属的用户为ftp1

    chmod 750 /usr/ftproot/webfile 设置目录访问权限,关于目录权限的代码,大家可以去网上搜索相关资料。

    好了,基本就这么多了,大家可以测试下,

    最后别忘记重启VSFTP,修改配置文件后都需要重启

    重启命令为 service vsftpd restart

  • 相关阅读:
    eclipse 开始运行提示 Java was started but returned exit code=13
    c# silverlight
    CSS 文本、字体、链接
    IIS8中添加WCF支持几种方法小结[图文]
    CSS 背景
    如何创建 CSS
    CSS 简介、语法、派生选择器、id 选择器、类选择器、属性选择器
    HTML 5 服务器发送事件、Input 类型、表单元素、表单属性
    HTML 5 Web 存储、应用程序缓存、Web Workers
    asp.net运行时(二)httpHandle
  • 原文地址:https://www.cnblogs.com/paul8339/p/6283242.html
Copyright © 2011-2022 走看看