中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Centos 7安裝配置 vsftp服務(虛擬用戶登錄)

發布時間:2020-02-29 11:21:03 來源:網絡 閱讀:299 作者:mb5cf4c374f30dc 欄目:建站服務器

1.vim /etc/selinux/config
該配置文件為SELINUX=disable
2.關閉防火墻setenforce 0
3.yum -y install vsftpd
4.cp /etc/vsftpd/vsftpd.conf{,.bak}
備份vsftpd主配置文件
5.vim /etc/vsftpd/vir_user
創建虛擬用戶
如:yuxin
4343
6.生成虛擬用戶數據庫
yum -y install libdb-utils
db_load -T -t hash -f /etc/vsftpd/vir_user /etc/vsftpd/vir_user.db
chmod 700 /etc/vsftpd/vir_user.db

  1. 配置vsftpd pam驗證文件:
    修前先備份文件
    cp /etc/pam.d/vsftpd{,.bak}
    8.將auth及account的所有配置行均注釋掉,添加如下兩行{全部注釋掉,字符串前加#}
    vim /etc/pam.d/vsftpd

auth required pam_userdb.so db=/etc/vsftpd/vir_user
account required pam_userdb.so db=/etc/vsftpd/vir_user
9.增加一個系統用戶‘virftp’ ,所有虛擬用戶都會映射到此用戶后對文件系統進行讀寫操作:
mkdir /ftproot
useradd -d /ftproot -s /sbin/nologin virftp
chown -R virftp:virftp /ftproot
設置vsftpd主配置文件:
vim /etc/vsftpd/vsftpd.conf

#禁止匿名用戶登錄
anonymous_enable=NO
#允許本地用戶登錄
local_enable=YES
#啟用虛擬賬戶
guest_enable=YES
#把虛擬賬戶映射到系統賬戶virftp
guest_username=virftp
#使用虛擬用戶驗證(PAM驗證)
pam_service_name=vsftpd
#設置存放各虛擬用戶配置文件的目錄(此目錄下與虛擬用戶名相同的文件為他的配置文件)
user_config_dir=/etc/vsftpd/vsftpd_viruser
#啟用chroot時,虛擬用戶根目錄允許寫入
allow_writeable_chroot=YES
[有相同的字符串改一下yes或no,沒有的添加]

  1. 配置虛擬用戶各自的配置文件:
    創建‘虛擬用戶配置文件’的存放目錄
    mkdir /etc/vsftpd/vsftpd_viruser/
    11.創建和配置虛擬用戶各自的配置文件,文件名稱是‘虛擬用戶名’
    vim /etc/vsftpd/vsftpd_viruser/user1
    [全部復制粘貼過去]
    #允許寫入
    write_enable=YES
    #允許瀏覽FTP目錄和下載
    anon_world_readable_only=NO
    #允許虛擬用戶上傳文件
    anon_upload_enable=YES
    #允許虛擬用戶創建目錄
    anon_mkdir_write_enable=YES
    #允許虛擬用戶執行其他操作(如改名、刪除)
    anon_other_write_enable=YES
    #上傳文件的掩碼,如022時,上傳目錄權限為755,文件權限為644
    anon_umask=022
    #指定虛擬用戶的虛擬目錄(虛擬用戶登錄后的主目錄)
    local_root=/ftproot/admin/
    12.創建虛擬用戶的根目錄,要保證虛擬用戶映射的系統用戶,對這個根目錄有讀寫權限
    mkdir -p /ftproot/admin/
    chown -R virftp.virftp /ftproot/admin/
    13.測試配置結果:
    重啟vsftpd服務
    systemctl restart vsftpd
    systemctl enable vsftpd
    14.關閉防火墻或者開啟‘21’端口號
    systemctl stop firewalld 或者 firewall-cmd --add-port=21/tcp
    15.利用‘FlashFXP’工具連接測試[端口21]
    先在計算機上測試連接 ftp://192.168.xx
    連接成功后會有一個文件,測試創建新的文件,創建不了做以下步驟[這時候的FlashFXP工具也連接失敗]
  2. vim /etc/vsftpd/vsftpd_viruser/yuxin
    改這個文件,創建的虛擬用戶文件,內容為11步的內容
    17.setsebool -P allow_ftpd_full_access on
    setsebool -P ftp_home_dir on
    18.重啟vsftpd
    systemctl restart vsftpd

測試用工具連接虛擬用戶

  1. cd /etc/vsftpd/
    ls查看目錄,編輯 vim ftpusers
    里面是用戶名,都用#注釋掉
    重啟systemctl restart vsftpd
    并查看如root用戶能否連接[不能連接就ok]
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黄陵县| 乌海市| 双鸭山市| 乌拉特后旗| 恩平市| 德江县| 揭东县| 耒阳市| 汤原县| 昆明市| 乌拉特中旗| 阿克苏市| 从江县| 咸宁市| 旅游| 芜湖县| 台前县| 银川市| 西藏| 五大连池市| 确山县| 福泉市| 黄龙县| 广东省| 开阳县| 千阳县| 普兰店市| 武城县| 社旗县| 乌拉特后旗| 项城市| 德惠市| 房产| 镶黄旗| 板桥市| 新津县| 江安县| 中牟县| 沾益县| 顺昌县| 罗甸县|