欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

LINUX Centos7搭建vsftpd服務(wù)

 更新時間:2018年02月27日 10:41:34   作者:彬菌  
本文給大家詳細(xì)講述了在LINUX中Centos7搭建vsftpd服務(wù)的詳細(xì)操作方法,需要的朋友參考下。

前言:在數(shù)據(jù)傳輸安全方面,被動模式安全性更高,且ftp連接工具都是默認(rèn)被動模式;在網(wǎng)絡(luò)安全方面,則是主動模式安全性更高。

安裝vsftpd和ftp連接工具

yum -y install vsftpd ftp

修改vsftpd的配置文件

vim /etc/vsftpd/vsftpd.conf

修改:

anonymous_enable=NO //修改為NO
chroot_list_enable=YES //去掉前面的#號
chroot_list_file=/etc/vsftpd/chroot_list //去掉前面的#號
ascii_upload_enable=YES //去掉前面的#號
ascii_download_enable=YES //去掉前面的#號
local_umask=033 //修改權(quán)限
listen=YES //設(shè)置vsftpd擁有自己的守護(hù)進(jìn)程
listen_ipv6=NO

注意:listen和listen_ipv6不能同時設(shè)置YES

添加:

pasv_enable=YES #開啟被動模式
pasv_min_port=30000 #被動模式最小端口
pasv_max_port=40000 #被動模式最大端口
pasv_promiscuous=YES #關(guān)閉端口安全檢查
pasv_address=公網(wǎng)IP地址 #局域網(wǎng)搭建忽略此項
allow_writeable_chroot=YES

cmds_allowed=FEAT,REST,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,QUIT,RMD,RNFR,RNTO,RETR,SIZE,TYPE,USER,ACCT,STOR,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST

注意:cmds_allowed參數(shù)不能有空格,這里設(shè)置權(quán)限可以上傳,下載,重命名,替換,刪除空文件夾,但不可以刪除文件;為了安全考慮,被動模式端口最好大于10000,端口范圍過小則無法訪問ftp服務(wù)

設(shè)置ftp用戶黑名單(把本地用戶添加到以下兩個文件)

cut -d : -f 1 /etc/passwd>>/etc/vsftpd/ftpusers
cut -d : -f 1 /etc/passwd>>/etc/vsftpd/user_list

注意:如果只在ftpusers添加,登錄ftp時會提示用戶密碼錯誤,在user_list添加則會提示權(quán)限拒絕

建議:兩邊都加

創(chuàng)建ftp用戶(新建的用戶不在黑名單內(nèi))

useradd -s /sbin/nologin bing //用戶名為bing
passwd bing //設(shè)置密碼

注意:ftp用戶的主目錄默認(rèn)在/home/用戶名/下面

限制ftp用戶不能離開它的home目錄

touch /etc/vsftpd/chroot_list
cut -d : -f 1 /etc/passwd>>/etc/vsftpd/chroot_list

防火墻開放ftp,使系統(tǒng)不用完全關(guān)閉防火墻

firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --zone=public --add-port=30000-40000/tcp --permanent
firewall-cmd --add-service=ftp --permanent
firewall-cmd --reload
firewall-cmd --list-services //查看ftp是否開放
firewall-cmd --zone=public --list-ports //查看已開放的端口

注意:還需要在阿里云控制臺的安全組規(guī)則添加被動模式的端口范圍,否則會導(dǎo)致訪問不了ftp服務(wù)

配置selinux 允許ftb訪問home和外網(wǎng)訪問

getsebool -a | grep ftp //查看setenforce的ftp布爾值
setsebool -P ftpd_full_access on
setsebool -P ftpd_connect_all_unreserved on
setsebool -P ftpd_use_passive_mode on
semanage port -a -t ftp_port_t -p tcp 30000-40000
semanage port -l |grep ftp //查看selinux開啟的ftp端口

注意:如果semanage命令默認(rèn)是沒有安裝的,報錯運(yùn)行以下命令

yum -y install policycoreutils-python //安裝selinux端口管理工具

設(shè)置home目錄權(quán)限

chmod 777 /home/bing

啟動并設(shè)置開機(jī)自啟

service vsftpd start
systemctl enable vsftpd.service

注意:在windows端訪問ftp服務(wù)器需要設(shè)置被動模式,如下圖所示

附加:ftp的卸載

卸載之前備份文件

mkdir /bak
cp -fr /home/bing/* /bak

卸載ftp

yum remove -y vsftpd

刪除配置文件

rm -fr /etc/vsftpd

刪除ftp用戶

userdel -fr bing

本文轉(zhuǎn)載于:https://www.idaobin.com/archives/181.html

相關(guān)文章

  • linux swap交換內(nèi)存擴(kuò)容的方法

    linux swap交換內(nèi)存擴(kuò)容的方法

    這篇文章主要介紹了linux swap交換內(nèi)存擴(kuò)容的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • CentOS7安裝配置 Redis的方法步驟

    CentOS7安裝配置 Redis的方法步驟

    這篇文章主要介紹了CentOS7安裝配置 Redis的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • 在Fedora 10下配置SVN服務(wù)器的步驟

    在Fedora 10下配置SVN服務(wù)器的步驟

    subversion(簡稱svn)是近年來崛起的版本管理工具,是cvs的接班人。目前,絕大多數(shù)開源軟件都使用svn作為代碼版本管理軟件。
    2010-12-12
  • You don’t have permission to access /index.php on.

    You don’t have permission to access /index.php on.

    運(yùn)行php時提示You don't have permission to access /index.php on.錯誤的解決方法,需要的朋友可以參考下
    2013-02-02
  • 101個腳本之建立linux回收站的腳本

    101個腳本之建立linux回收站的腳本

    眾所周知,linux是沒有回收站的,一些人很害怕刪錯東西(有經(jīng)驗的linux管理員極少范這錯誤),個人不建議回收站,而應(yīng)該是培養(yǎng)個人的安全意識。有點小跑題
    2016-08-08
  • Git fetch和pull的詳解及區(qū)別

    Git fetch和pull的詳解及區(qū)別

    這篇文章主要介紹了Git fetch和pull的詳解及區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • FOXHIS PMS前臺西軟服務(wù)器端和客戶端安裝教程

    FOXHIS PMS前臺西軟服務(wù)器端和客戶端安裝教程

    網(wǎng)上有很多關(guān)于西軟FOXHIS PMS的安裝教程,但大多沒有詳細(xì)描述并且內(nèi)容非常膚淺粗燥,本特意把自己的安裝過程寫成文檔并記下,后面的數(shù)據(jù)庫操作沒有提供圖片,但是我相信絕對能夠看得懂
    2017-01-01
  • Linux下關(guān)于mtrace工具排查內(nèi)存泄露的問題

    Linux下關(guān)于mtrace工具排查內(nèi)存泄露的問題

    這篇文章主要介紹了Linux下關(guān)于mtrace工具排查內(nèi)存泄露的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • linux安裝圖形化界面的操作方法

    linux安裝圖形化界面的操作方法

    這篇文章主要介紹了linux安裝圖形化界面的操作方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • CentOS使用EPEL源的方法步驟

    CentOS使用EPEL源的方法步驟

    本篇文章主要介紹了CentOS使用EPEL源的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11

最新評論