亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

簡介:ftp(File Transfer Protocol)文件傳輸協(xié)議,基于該協(xié)議FTP客戶端與服務(wù)端可以實現(xiàn)共享文件、上傳文件、下載文件。FTP基于C/S模式,F(xiàn)TP客戶端與服務(wù)器端有兩種傳輸模式,分別是FTP主動模式、FTP被動模式,主被動模式均是以FTP服務(wù)器端為參照。FTP為系統(tǒng)提供了通過網(wǎng)絡(luò)與遠程服務(wù)器進行文件傳輸?shù)暮唵畏椒ǎ鄠€Web站點可以共享一個IP地址。linux下ftp服務(wù)可以通過搭建VSftpd服務(wù)來實現(xiàn),以centos為例,可以執(zhí)行命令YUM -y install vsftpd安裝該服務(wù)。VSftp的用戶登陸方式有三種,分別是匿名用戶模式、本地用戶模式和虛擬用戶模式,匿名模式和本地用戶模式存在安全性問題,一般配置的都是使用虛擬用戶模式。

本文主要介紹FTP服務(wù)器的快速部署以及虛擬用戶模式的認證管理方法,詳細內(nèi)容請參考下文。

一、登陸Linux系統(tǒng)

二、快速安裝VSftp服務(wù)


 

執(zhí)行yum安裝程序報錯,提示被另一個進行進程鎖定。解決辦法為執(zhí)行指令# rm -f /var/run/yum.pid殺掉緩存中的YUM進程,重啟YUM服務(wù)。然后繼續(xù)執(zhí)行# yum install -y vsftpd安裝FTP服務(wù)。


 

三、配置VSftp的自啟動模式

1、啟動VSftpd服務(wù)


 

2、設(shè)置自動啟動vsftpd服務(wù)

執(zhí)行指令# chkconfig vsftpd on設(shè)置自動啟動。


 

3、設(shè)置防火墻,允許ftp服務(wù)通過。


 

4、修改SELINUX配置,修改/etc/selinux/config文件。


 

說明:SELinux(Security-Enhanced Linux) 是美國國家安全局(NSA)對于強制訪問控制的實現(xiàn),是 Linux歷史上最杰出的新安全子系統(tǒng)。但是我們一般都不用它,因為它管的東西太多了,想做安全可以用防火墻等其他措施。需要關(guān)閉直接將其狀態(tài)改為disabled,然后重啟服務(wù)器。

5、重啟服務(wù)器并查看VSftp服務(wù)


 

四、配置VSftp的虛擬用戶

1、VSftp配置文件介紹


 

/etc/vsftpd目錄下相關(guān)配置文件說明如下


 

2、修改核心配置文件VSftpd.conf


 

備注:首先先禁止匿名登陸,然后編輯vsftpd配置文件,位置是/etc/vsftpd/vsftpd.conf,找到anonymous_enable這個配置項,默認是YES,修改成NO。其他修改事項參考以下內(nèi)容。


 

3、創(chuàng)建本地用戶(不需要設(shè)置密碼,不需要登錄系統(tǒng))

執(zhí)行指令# useradd -s /sbin/nologin ftpuser


 

4、創(chuàng)建VSftp虛擬用戶的家配置文件

說明:配置文件的路徑是/etc/vsftpd/vsftpd.conf中的user_config_dir=/etc/vsftpd/vuser_conf路徑,在 /etc/vsftpd/vuser_conf/下面創(chuàng)建以用戶名為名稱的文件(名稱是/etc/vsftpd/vftpuser.txt 下面的奇數(shù)行)

執(zhí)行指令# mkdir vuser_conf創(chuàng)建虛擬用戶的家文件夾。如下圖


 

5、配置VSftp虛擬用戶bkuser1配置文件(其他用戶可參考)

# bkuser1用戶登錄的根目錄

local_root=/home/ftpuser/bkuser1

write_enable=YES

anon_world_readable_only=NO

anon_upload_enable=YES

anon_mkdir_write_enable=YES


 

6、創(chuàng)建VSftp虛擬用戶登錄的根目錄


 

7、授予虛擬用戶的自己文件夾權(quán)限(權(quán)限可定為777)


 

8、創(chuàng)建 chroot_list_file=/etc/vsftpd/chroot_list文件

執(zhí)行指令# vim /etc/vsftpd/chroot_list (編輯文件把 /etc/vsftpd/vsftpd.conf的guest_username的值ftpuser寫到文件中)


 

9、創(chuàng)建VSftp虛擬用戶文件

執(zhí)行命令# vim /etc/vsftpd/vftpuser.txt文件(奇數(shù)行為用戶名 ,偶數(shù)行為密碼)


 

10、生成VSftp虛擬用戶的DB文件

執(zhí)行指令# db_load -T -t hash -f /etc/vsftpd/vftpuser.txt /etc/vsftpd/vftpuser.db


 

11、生成VSftp虛擬用戶的認證文件

執(zhí)行指令# vim /etc/pam.d/vsftpd(注釋掉/etc/pam.d/vsftpd中所有的內(nèi)容,已經(jīng)不需要本地用戶的認證)


 

備注:64位系統(tǒng)增加以下兩句:

auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuser

account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuser

12、重啟VSftp服務(wù)

執(zhí)行指令# systemctl restart vsftpd

五、客戶端訪問測試

1、在客戶端使用瀏覽器訪問ftp://服務(wù)器IP地址。如下圖


 


 

2、使用FTP工具訪問。如下圖

分享到:
標簽:服務(wù)器 FTP
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定