在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Linux/ 配置 FTP 服務(wù)
初步進(jìn)入 linux 世界
Linux 系統(tǒng)的遠(yuǎn)程登錄
配置 Tomcat
配置 samba 服務(wù)器
LNMP 環(huán)境搭建
配置 FTP 服務(wù)
linux 系統(tǒng)用戶以及用戶組管理
正則表達(dá)式
LAMP環(huán)境搭建
安裝 RPM 包或者安裝源碼包
NFS 服務(wù)配置
文檔的壓縮與打包
Linux 操作系統(tǒng)的安裝
配置 squid 服務(wù)
Linux 文件與目錄管理
Linux 磁盤(pán)管理
學(xué)會(huì)使用簡(jiǎn)單的 MySQL 操作
關(guān)于 Linux 的歷史
學(xué)習(xí) shell 腳本之前的基礎(chǔ)知識(shí)
圖形界面還是命令窗口
文本編輯工具 vim
shell 腳本
使用 Nagios 搭建監(jiān)控服務(wù)器
linux 系統(tǒng)日常管理

配置 FTP 服務(wù)

什么是FTP

也許你對(duì)FTP不陌生,但是你是否了解FTP到底是個(gè)什么玩意?FTP File Transfer Protocol(文件傳輸協(xié)議)的英文簡(jiǎn)稱,而中文簡(jiǎn)稱為“文傳協(xié)議”。用于Internet上的控制文件的雙向傳輸。同時(shí),它也是一個(gè)應(yīng)用程序(Application)。用戶可以通過(guò)它把自己的PC機(jī)與世界各地所有運(yùn)行FTP協(xié)議的服務(wù)器相連,訪問(wèn)服務(wù)器上的大量程序和信息。FTP的主要作用,就是讓用戶連接上一個(gè)遠(yuǎn)程計(jì)算機(jī)(這些計(jì)算機(jī)上運(yùn)行著FTP服務(wù)器程序)察看遠(yuǎn)程計(jì)算機(jī)有哪些文件,然后把文件從遠(yuǎn)程計(jì)算機(jī)上拷到本地計(jì)算機(jī),或把本地計(jì)算機(jī)的文件送到遠(yuǎn)程計(jì)算機(jī)去。FTP用的比NFS更多,所以你一定要熟練配置它。

配置ftp

安裝Redhat/CentOS系統(tǒng)時(shí)也許你會(huì)連帶著把ftp裝上,系統(tǒng)默認(rèn)帶的ftpvsftp,比較常用,配置也很簡(jiǎn)單。但筆者常使用的ftp軟件為pure-ftpd。因?yàn)檫@個(gè)軟件比vsftp配置起來(lái)更加靈活和安全。下面是筆者配置pure-ftpd的過(guò)程:

下載最新的pure-ftp源碼包pure-ftpd-1.0.21.tar.bz2??

# wget http://syslab.comsenz.com/downloads/linux/pure-ftpd-1.0.21.tar.bz2

#tar jxvf pure-ftpd-1.0.21.tar.bz2

#cd pure-ftpd-1.0.21

./configure \

"--prefix=/usr/local/pureftpd" \

"--without-inetd" \

"--with-altlog" \

"--with-puredb" \

"--with-throttling" \

"--with-largefile" \

"--with-peruserlimits" \

"--with-tls" \

"--with-language=simplified-chinese"

#make && make install

啟動(dòng)

用配置文件

#mkdir /usr/local/pureftpd/etc

#cd configuration-file

#cp pure-ftpd.conf /usr/local/pureftpd/etc/pure-ftpd.conf

#cp pure-config.pl? /usr/local/pureftpd/sbin/pure-config.pl

#chmod 755 /usr/local/pureftpd/sbin/pure-config.pl

在啟動(dòng)pure-ftp之前需要先修改配置文件,配置文件為/usr/local/pureftpd/etc/pure-ftpd.conf,你可以打開(kāi)看一下,里面內(nèi)容很多,如果你英文好,可以好好研究一番,下面是我的配置文件,如果你嫌麻煩,直接拷貝過(guò)去即可。

____

ChrootEveryone????????????? yes

BrokenClientsCompatibility? no

MaxClientsNumber??????????? 50

Daemonize?????????????????? yes

MaxClientsPerIP???????????? 8

VerboseLog????????????????? no

DisplayDotFiles???????????? yes

AnonymousOnly?????????????? no

NoAnonymous???????????????? no

SyslogFacility????????????? ftp

DontResolve???????????????? yes

MaxIdleTime???????????????? 15

PureDB??????????????????????? /usr/local/pureftpd/etc/pureftpd.pdb

LimitRecursion????????????? 2000 8

AnonymousCanCreateDirs????? no

MaxLoad???????????????????? 4

AntiWarez?????????????????? yes

Umask?????????????????????? 133:022

MinUID????????????????????? 100

AllowUserFXP??????????????? no

AllowAnonymousFXP?????????? no

ProhibitDotFilesWrite?????? no

ProhibitDotFilesRead??????? no

AutoRename????????????????? no

AnonymousCantUpload???????? no

PIDFile???????????????????? /usr/local/pureftpd/var/run/pure-ftpd.pid

MaxDiskUsage?????????????? 99

CustomerProof????????????? yes

####################################到此結(jié)束,保存即可#########################

啟動(dòng)命令: /usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf

#######接下來(lái)該建立用戶了###############

# /usr/local/pureftpd/bin/pure-pw useradd ftp_test -u www -d /data/wwwroot其中,-u 將虛擬用戶 ftp_test 與系統(tǒng)用戶 www 關(guān)聯(lián)在一起。-d 參數(shù)使 ftp_test 只能訪問(wèn)其主目錄。執(zhí)行完上述命令后,會(huì)提示輸入密碼。

# /usr/local/pureftpd/bin/pure-pw mkdb