日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > centos >内容正文

centos

VSFTPD Centos 7.6 _配置篇

發(fā)布時(shí)間:2024/9/27 centos 91 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VSFTPD Centos 7.6 _配置篇 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

接上一篇:企業(yè)內(nèi)部)Centos7.6 源碼安裝vsftpd
https://gblfy.blog.csdn.net/article/details/103491052

文章目錄

          • 一、常用命令
          • 二、 需求案例
          • 三、思路分析
            • 3.1. 創(chuàng)建用戶
            • 3.2. 配置
            • 3.3. 限制用戶活動(dòng)范圍
          • 四、coding實(shí)戰(zhàn)
            • 4.1. 家目錄調(diào)整
            • 4.2. 為test設(shè)置密碼
            • 4.3. 監(jiān)控驗(yàn)證
          • 五、限制用戶目錄
            • 5.1. 編輯配置文件
            • 5.2. 限制用戶活動(dòng)范圍
            • 5.3. 調(diào)整家目錄
            • 5.4. 找到test用戶保存退出
            • 5.5. 創(chuàng)建目錄
            • 5.6. 切換用戶,查看目錄
            • 5.7. 賦予權(quán)限
            • 5.8. 重啟vsftpd
            • 5.9. 工具測(cè)試連接
          • 六、常用命令匯總
            • 6.1. 卸載vsftpd命令
            • 6.2. 查看用戶
            • 6.3. 刪除用戶
          • 七、異常匯總
            • 7.1. 異常現(xiàn)象1
            • 7.2. 異常現(xiàn)象2
            • 7.3. 異常現(xiàn)象3

一、常用命令
作用命令
啟動(dòng)systemctl start vsftpd.service
關(guān)閉systemctl stop vsftpd.service
重啟sudo service vsftpd restart
查看運(yùn)行狀態(tài)systemctl status vsftpd.service
設(shè)置開(kāi)機(jī)啟動(dòng)systemctl enable vsftpd.service
在線安裝yum install -y vsftpd
源碼安裝rpm -ivh vsftpd-3.0.2-22.el7.x86_64.rpm
非root用戶需要添加sudo權(quán)限
二、 需求案例
  • ftp用戶user01成功登陸到指定目錄/app/ftpFileDir
  • 遠(yuǎn)程連接不能返回上一級(jí)目錄
  • 三、思路分析
    3.1. 創(chuàng)建用戶

    創(chuàng)建ftp用戶user01

    3.2. 配置

    ftp用戶user01設(shè)置秘鑰

    3.3. 限制用戶活動(dòng)范圍

    限制ftp用戶user01不能返回上一級(jí)

    四、coding實(shí)戰(zhàn)
    4.1. 家目錄調(diào)整

    創(chuàng)建ftp用戶test 指定目錄為/home/test

    useradd -d /home/user01 user01
    4.2. 為test設(shè)置密碼
    passwd user01
    4.3. 監(jiān)控驗(yàn)證

    切換用戶,查看目錄

    su – user01 pwd

    注:以上不能限制新添加的用戶,可以看到其他用戶的目錄,而不能切換目錄,如果,想限制ftp用戶登錄指定目錄,不能查看其它目錄

    五、限制用戶目錄
    5.1. 編輯配置文件
    修改/etc/vsftpd/ vsftpd.conf,在配置文件中去掉2行注釋: chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list


    5.2. 限制用戶活動(dòng)范圍

    在/etc/vsftpd/目錄下面,新建chroot_list文件,把用戶test添加進(jìn)去,保存即可

    vim chroot_list user01


    添加完成后,保存退出即可!
    到目前為止,test用戶的目錄在/home/user01目錄下面,和需求規(guī)定的目錄(/app/ftpFileDir)不符,繼續(xù)修改即可!

    5.3. 調(diào)整家目錄

    改用戶tesuser01的家目錄為/app/ftpFileDir

    vim /etc/passwd

    5.4. 找到test用戶保存退出

    找到user01用戶對(duì)應(yīng)的一行代碼
    將/home/user01修改為/app/ftpFileDir保存,退出即可

    5.5. 創(chuàng)建目錄

    在根目錄/下面創(chuàng)建test目錄

    cd / mkdir /app/ftpFileDir -p
    5.6. 切換用戶,查看目錄
    su - user01
    5.7. 賦予權(quán)限

    賦予test用用戶組和所屬用戶目錄權(quán)限

    chown user01.user01/app/ftpFileDir

    #查看test目錄,用戶組和所屬用戶顯示都是user01:

    pwd


    目錄已經(jīng)修改完畢!!!

    5.8. 重啟vsftpd
    systemctl restart vsftpd.service

    注:建議重啟2次

    5.9. 工具測(cè)試連接

    建議使用filezilla.exexshell

    六、常用命令匯總
    6.1. 卸載vsftpd命令
    yum remove vsftpd
    6.2. 查看用戶
    cat /etc/passwd |grep 用戶
    6.3. 刪除用戶
    userdel test
    七、異常匯總
    7.1. 異常現(xiàn)象1

    vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()錯(cuò)誤的解決方法
    解決方案:

    可以在vsftpd的配置文件中增加下列兩項(xiàng)中的一項(xiàng):allow_writeable_chroot=YES ##驗(yàn)證在vsftpd.conf中增加該項(xiàng)配置,vsftpd服務(wù)無(wú)法正常啟動(dòng)。
    7.2. 異常現(xiàn)象2

    500 OOPS: vsftpd: both local and anonymous access disabled!

    解決方案:

    原因分析,vsftpd的配置文件中 local_enable和anonymous_enable都禁止登錄了,所以無(wú)人可以登錄; 可local_enable修改成需要的YES即可。

    7.3. 異常現(xiàn)象3

    500 OOPS: vsftpd: cannot locate user specified in ‘ftp_username’:ftp

    解決方案:

    將YES改為NO即可

    創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

    總結(jié)

    以上是生活随笔為你收集整理的VSFTPD Centos 7.6 _配置篇的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。