美文网首页
CentOS7.2安装FTP

CentOS7.2安装FTP

作者: 坐在坟头数星星 | 来源:发表于2019-12-11 15:12 被阅读0次

    1.安装FTP软件

    yum -y install vsftpd
    

    2.修改配置文件

    备份一下原始配置文件
    mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
    修改配置文件
    vi /etc/vsftpd/vsftpd.conf
    
    配置信息如下:
    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    local_umask=022
    dirmessage_enable=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    xferlog_std_format=YES
    ascii_upload_enable=YES
    ascii_download_enable=YES
    ftpd_banner=Welcome to blah FTP service.
    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list
    listen=NO
    listen_ipv6=YES
    
    pam_service_name=vsftpd
    userlist_enable=YES
    tcp_wrappers=YES
    allow_writeable_chroot=YES
    

    3.用户密码配置

    这里专门创建一个ftp账户用于访问ftp
    passwd ftp
    

    4.定义ftp列表文件

    新建一个文件,内容里面添加用户ftp
    vi /etc/vsftpd/chroot_list
    文件内容:
    ftp
    

    5.目录授权访问路径

     chmod -R 777 /var/ftp/
    

    6.授权变更,注释两行带码

    vi /etc/pam.d/vsftpd
    文件内容如下:
    session    optional     pam_keyinit.so    force revoke
    #auth       required    pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
    #auth       required    pam_shells.so
    auth       include      password-auth
    account    include      password-auth
    session    required     pam_loginuid.so
    session    include      password-auth
    

    7.FTP的控制命令

    启动FTP服务:systemctl start vsftpd.service
    停止FTP服务:systemctl stop vsftpd.service
    重启FTP服务:systemctl restart vsftpd.service
    
    查看服务
    [root@VM_0_17_centos vsftpd]# ps -ef | grep ftp
    root      5836  4319  0 14:24 pts/0    00:00:00 vi vsftpd.conf
    root     11510     1  0 15:05 ?        00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
    root     11682  9599  0 15:06 pts/1    00:00:00 grep --color=auto ftp
    

    下来就可以打开FTP客户端连接ftp进行测试了

    相关文章

      网友评论

          本文标题:CentOS7.2安装FTP

          本文链接:https://www.haomeiwen.com/subject/ddsogctx.html