青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

旅途

如果想飛得高,就該把地平線忘掉

LINUX下FTP的搭建-wuftp

FTP服務器的安裝及管理-wuftp

說明:
Linux下一般最常用的工具wu-ftpd.

wu-ftpd的安裝非常容易,大多數(shù)版本的Linux中都包含了wu-ftpd的rpm軟件包,你可以在安裝Linux時指定裝入。如果你想自行編譯源代碼,也可以到ftp://ftp.wu-ftpd.org下載最新版本的源代碼包。

安裝好以后,可以用ckconfig命令來檢查是否已經(jīng)正確安裝。在/etc/passwd中可以指定ftp用戶的登入目錄。

wu-ftpd主要有以下6個配置文件:

ftpaccess(主要配置文件,控制存取權(quán)限)

ftpconvertions(配置文件壓縮/解壓縮轉(zhuǎn)換)

ftpgroups(設定ftp自己定義的群組)

ftphosts(設定個別的用戶權(quán)限)

ftpservers(設定不同IP/Domain Name以對應到不同的虛擬主機)

ftpusers(設定哪些帳號不能用ftp連線)


一. ftp服務器
1. inetd配置文件或xinetd.conf配置文件
/etc/inetd.conf文件內(nèi)容如下:
ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a

/etc/xinetd.conf文件內(nèi)容如下:
service ftp
{
socket_type = stream
protocol = tcp
wait = no
user = root
#only_from = 202.118.66.0
#only_from += 192.168.1.2
#only_from += localhost
server = /usr/sbin/in.ftpd
server_args = -l -a
}


相關文件:/etc/services
ftp-data 20/tcp
ftp 21/tcp

2. ftp用戶(Anonymous FTP服務器需要用到)
文件:/etc/passwd和/etc/shadow

/etc/passwd:
ftp:x:500:50:Anonymous FTP User:/home/ftp:/bin/false

/etc/shadow:
ftp:*:10689:0:99999:7:::

$finger ftp
Login: ftp Name: FTP User
Directory: /home/ftp Shell: /bin/false
Never logged in.
No mail.
No Plan.

3. DNS配置
ftp IN CNAME officail.domain.name.

4. 管理員郵件別名
文件: /etc/mail/aliases (Solairs)
/etc/aliases (Linux)
(egrep aliases /etc/mail/sendmail.cf )

ftp-admin: real-user-name@domain.name

相關命令: newaliases, 建立郵件別名


二. 文件系統(tǒng)結(jié)構(gòu)
1. Anonymous FTP 目錄結(jié)構(gòu)
如下子目錄:
bin(ls,gzip,tar等anonymous ftp用戶所要使用的二進制可執(zhí)行文件)
etc(passwd,group)
lib(動態(tài)連接庫,ld-2.0.7.so, ld-linux.so.2, ldd ../bin/ls 等)
pub(可下載文件)

2. passwd及group文件
不要使用系統(tǒng)的passwd及group文件,最好只放所需的用戶及組信息
passwd文件:
ftpadm:x:0:0:Anonymous FTP:/home/ftp:/bin/false
ftp:x:60000:60000:Anonymous FTP:/home/ftp:/bin/false
group文件:
ftpadmin:x:0:
ftp:x:60000:

3. 文件及目錄屬性
主目錄/home/ftp 屬主root, 屬性555
bin 屬主root 組wheel或other, 屬性111
etc 同上
lib 屬主root, 屬性555
pub 屬主為root或ftp管理員,屬性555

確認不要用ftp作任何文件或目錄的屬主!

[hbwork@helius /etc]$ cd /home/ftp/
[hbwork@helius ftp]$ ls -l
total 4
d--x--x--x 2 root root 1024 Apr 8 17:57 bin
d--x--x--x 2 root root 1024 Jun 4 15:12 etc
drwxr-xr-x 2 root root 1024 Apr 8 17:57 lib
dr-xr-sr-x 2 root ftp 1024 Apr 8 11:18 pub

$ls -l bin
[root@helius ftp]# ls -l bin/
total 250
---x--x--x 1 root root 15236 Apr 28 1998 compress
---x--x--x 1 root root 46356 Sep 11 1998 cpio
---x--x--x 1 root root 45436 Sep 11 1998 gzip
---x--x--x 1 root root 29980 Sep 11 1998 ls
---x--x--x 1 root root 110668 Sep 11 1998 tar
lrwxrwxrwx 1 root root 4 May 19 16:48 zcat -> gzip

$ls -l etc
total 19
-r--r--r-- 1 root root 57 Jun 4 15:12 group
-r--r--r-- 1 root root 16372 Sep 11 1998 ld.so.cache
-r--r--r-- 1 root root 83 Jun 4 15:12 passwd

(在Solaris上建立anonymouse FTP特殊一些,請參考Wu-ftpd-faq)


4. 可選目錄
incoming Owner: root Mode:1733 (chmod 1733 incoming)

三. 測試及調(diào)試
egrep ftp /etc/inetd.conf
ps ax |egrep inetd
kill -HUP $PID

$ftp localhost (or ftp 0)
執(zhí)行l(wèi)s cd get 等指令看一下結(jié)果如何


四. wu-ftpd FTP服務器進程

增強功能:
. 允許根據(jù)用戶的ip地址或主機,用戶名設置不同的類
. 根據(jù)設置的類,管理員可以控制其訪問權(quán)限,如防止anonymous用戶
刪除文件或覆蓋已有的文件
. 可以實現(xiàn)自動執(zhí)行uncompress,compress,tar,gzip等功能
. 可以記載所有的upload/download,及ftp client所發(fā)送的每個命令.
. 允許平滑關掉ftp服務器

相關配置文件:
ftpaccess
ftpconversions
ftphosts
ftpuser

相關命令:
strings /usr/sbin/in.ftpd |egrep ftpaccess

1. 編譯 wu-ftpd

最新版本: wu-ftpd-2.5.0
ftp://ftp.dlut.edu.cn/pub/unix/ftp/servers/

$tar -zxvf wu-ftpd-2.5.0.tar.gz
$cd wu-ftpd-2.5.0
建議在編譯安裝之前參考文件INSTALL,README,upload.configuration.HOWTO
如想定制自己的wu-ftpd,可編輯文件src/pathnames.h
$build help
查看編譯幫助

$./build lnx
$su
#./build install

2. 命令行選項
-d Sends debugging information to syslog
-a Enable the use of the ftpaccess file(This is the default)
-A Disable the use of the ftpaccess file
-L Cause ftpd to log all USER commands.
-i Causes ftpd to log all incoming(upload) file in the xferlog
file( See pathnames.h )
-o Causes ftpd to log all outgoing(download) files in the xferlog file

3. 文件ftpconversions
doc/examples/, 用于指定get時的實時壓縮或展開(on-the-fly).

此文件不般情況下不用作修改

4. ftpaccess
(1)定義類
三種用戶類型: real anonymous
guest(需要提供相應的口令)
格式:
class classname type[,type,...] address [ address ...]

示例:
class local real *.dlut.edu.cn 202.118.66 localhost
class anonymous anonymous *


(2)拒絕訪問
deny *.net.cn /etc/ftpmsgs/msg.denied

(3)限制訪問
limit class number times messages

limit anonymous 200 SaSu
limit anonymous 100 Any /etc/ftpmsgs/msg.toomany


loginfails 2
tar no anonymous
compress no anonymous

chmod yes|no type [type ...]
delete yes|no type [type ...]
overwrite yes|no type [type ...]
rename yes|no type [type ...]
umask yes|no type [type ...]

passwd-check none|trivial|rfc822 enforce|warn

(5)banner
顯示在用戶login之前的信息
banner /etc/ftpmsg/banner.msg

其中banner.msg文件中可以引用如下變量:
%C Current working directory
%E Email address of the administrator( email ftpadm@dlut.edu.cn)
%F 可當目錄下可用空間
%L hostname
%M 最大允許連接數(shù)
%N 同一類中當前連接數(shù)
%R The client host'name or ip address
%T Current local time
%U The name the user specified at login

示例文件:
Welcome to this test FTP Archive, running on %L.

Please contact %E with any technical problems you may have
accessing this archive.

You are currently user %N out of a maximum %M users. It's
%T in PRC.

(6)message命令
message pathname login
message pathname cwd=dir
message .conents cwd=*
每改變目錄均顯示,cwd=dir只在第一次更改時顯示

(7)readme命令
readme pathname [login|cwd=dir] [class] [class]

readme README* cwd=*

(8)shutdown命令 (2.5.0上不正常)
shutdown pathname

(9)log命令

log commands type [ type ...]

log transfer type [type ...] direction[,direction]

(10)alias
alias source: /pub/local/sw/source

(11)cdpath
cdpath /pub /pub1

上載控制
upload hierarchy directory yes|no owner group mode [dirs|nodirs]

下面的wu-ftpd-2.5.0 /etc/ftpaccess文件中的upload配置(大家可以試一下大工FTP
服務器的upload,但別傳沒用的過大的文件)

# FTP-home-dir archiv-dir allow? owner group mode dirs?
# (as in /etc/passwd)

upload /home/ftp * no
upload /home/ftp /pub3/incoming/windows yes ftpadmin ftp 0664 dirs
upload /home/ftp /pub3/incoming/windows/* yes ftpadmin ftp 0664 dirs
upload /home/ftp /pub3/incoming/unix yes ftpadmin ftp 0666 dirs
upload /home/ftp /pub3/incoming/unix/* yes ftpadmin ftp 0666 dirs
upload /home/ftp /pub3/incoming/other yes ftpadmin ftp 0666 dirs
upload /home/ftp /pub3/incoming/other/* yes ftpadmin ftp 0666 dirs
upload /home/ftp /pub3/incoming/WDI yes ftpadmin ftp 0666 dirs
upload /home/ftp /pub3/incoming/WDI/* yes ftpadmin ftp 0666 dirs


5. ftphosts文件
allow ftp *.dlut.edu.cn
allow anonymous *.dlut.edu.cn
deny ftp *.dlmu.edu.cn
deny ftp *.dlmu.edu.cn 202.118.80.*


6.實用程序

ftpcount
ftpwho
ftushut

維護:
建立連接時最好使用相對路徑。
根據(jù)軟件類別建立不同的子目錄。
最好在每個目錄中建立相應的說明文件或index文件,方便用戶查找。

posted on 2010-03-14 14:27 旅途 閱讀(1879) 評論(0)  編輯 收藏 引用 所屬分類: LINUX基礎、管理

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美成人中文| 久久国产欧美精品| 欧美高清视频一区二区| 欧美日韩亚洲系列| 免费在线观看日韩欧美| 欧美激情一区二区三区| 免费成人av资源网| 欧美性片在线观看| 欧美亚洲综合网| 欧美日韩精品| 亚洲激情偷拍| 国产午夜精品全部视频在线播放| 一区二区三区久久| 一个色综合av| 亚洲一线二线三线久久久| 久久亚洲欧美| 国产精品系列在线播放| 99re国产精品| 一区二区电影免费观看| 欧美激情视频在线免费观看 欧美视频免费一| 久久久久久亚洲综合影院红桃| 国产精品久久网| 欧美国产国产综合| 亚洲国产老妈| 免费欧美电影| 欧美国产日本高清在线| 亚洲人成7777| 欧美日韩不卡视频| 亚洲一区在线播放| 久久成人亚洲| 国产一区日韩二区欧美三区| 久久国产精品99精品国产| 鲁大师影院一区二区三区| 亚洲经典视频在线观看| 欧美日韩国产一区二区三区| 亚洲视频欧美视频| 久久精品亚洲| 欧美日韩激情小视频| 99re亚洲国产精品| 亚洲在线观看| 国产精品免费一区二区三区在线观看| 午夜精品久久久久| 另类尿喷潮videofree| 亚洲成人在线网站| 欧美激情精品久久久| 日韩视频一区二区| 久久天天狠狠| 亚洲一区二区免费看| 国产一本一道久久香蕉| 久久一区二区三区超碰国产精品| 亚洲伦理久久| 蜜桃久久精品一区二区| 亚洲一区二区三区精品在线观看| 伊人婷婷欧美激情| 欧美视频精品一区| 性欧美xxxx大乳国产app| 亚洲国产精品一区二区久| 国产精品大片| 欧美极品一区| 久久午夜精品一区二区| 亚洲中午字幕| 99pao成人国产永久免费视频| 久久伊人亚洲| 先锋影音网一区二区| 一区二区高清视频| 亚洲精品1区2区| 国产精品羞羞答答xxdd| 欧美日韩另类综合| 免费观看亚洲视频大全| 欧美在线亚洲在线| 在线午夜精品自拍| 亚洲免费av观看| 亚洲国产成人精品久久久国产成人一区| 亚洲欧美一区二区原创| 亚洲精品小视频在线观看| 在线观看91精品国产入口| 国产精品一区二区久久精品| 欧美日本韩国| 欧美风情在线| 久久在线视频| 久久国产高清| 久久精品国产清高在天天线 | 亚洲第一精品电影| 国产精品丝袜久久久久久app| 欧美日韩和欧美的一区二区| 免费在线播放第一区高清av| 久久黄色影院| 久久国产精品99精品国产| 亚洲欧美中文日韩在线| 一区二区精品在线观看| 亚洲美女视频| 99国产精品自拍| 一本不卡影院| 亚洲理论电影网| 在线视频你懂得一区二区三区| 一本久久综合| 在线观看视频欧美| 中国av一区| 国产日韩在线亚洲字幕中文| 一本久久a久久精品亚洲| 亚洲人成人77777线观看| 另类国产ts人妖高潮视频| 欧美在线看片| 欧美一区二区三区四区夜夜大片 | 在线观看久久av| 一色屋精品亚洲香蕉网站| 激情五月综合色婷婷一区二区| 国产性天天综合网| 韩国欧美一区| 1000部精品久久久久久久久| 在线观看日韩专区| 91久久精品一区| 亚洲激情av在线| 99这里有精品| 小黄鸭精品密入口导航| 久久久www成人免费精品| 美女国内精品自产拍在线播放| 久久综合久色欧美综合狠狠 | 欧美成人精品一区| 亚洲国产成人久久| 亚洲精选在线观看| 亚洲影院色无极综合| 香蕉久久夜色精品国产使用方法| 久久精品国产2020观看福利| 老鸭窝亚洲一区二区三区| 欧美精品99| 亚洲国产精品一区二区第四页av| 亚洲高清资源| 亚洲在线观看| 久久看片网站| 欧美日韩国产影院| 国产精品一区在线观看| 韩国一区二区三区美女美女秀| 91久久久亚洲精品| 亚洲尤物精选| 六月婷婷一区| 亚洲人成亚洲人成在线观看| 国产日韩精品综合网站| 久久精选视频| 99精品福利视频| 亚洲黄色影院| 国产精品国产三级国产a| 99xxxx成人网| 欧美激情在线| 亚洲免费在线播放| 国产日本欧美在线观看| 欧美高清在线视频观看不卡| 欧美日韩免费在线视频| 欧美在线一二三区| 亚洲区一区二| 亚洲视频在线观看免费| 黄色在线成人| 欧美成人一区二区在线| 久久综合伊人| 91久久精品www人人做人人爽| 亚洲另类自拍| 欧美日一区二区在线观看 | 欧美影视一区| 国产精品欧美在线| 免费观看久久久4p| 欧美一区二区三区免费观看视频 | 99av国产精品欲麻豆| 久久一区二区三区国产精品| 亚洲激情另类| 欧美中文字幕在线| 日韩亚洲不卡在线| 亚洲男女毛片无遮挡| 一区二区高清| 亚洲精选在线观看| 久久久久久久一区| 亚洲日韩欧美视频| 久久国内精品自在自线400部| 嫩模写真一区二区三区三州| 亚洲国产你懂的| 性欧美xxxx大乳国产app| 欧美久久影院| 亚洲欧洲一区二区天堂久久 | 欧美性猛片xxxx免费看久爱 | 欧美精品日韩精品| 亚洲高清不卡一区| 久久久女女女女999久久| 亚洲视频欧美视频| 欧美日韩免费网站| 91久久综合亚洲鲁鲁五月天| 久久久精品性| 亚洲欧美国产va在线影院| 免费在线视频一区| 亚洲国产成人久久综合| 久久久久综合| 先锋资源久久| 国产日韩欧美夫妻视频在线观看| 一区二区三区欧美| 亚洲黑丝一区二区| 鲁大师影院一区二区三区| 精品1区2区| 美乳少妇欧美精品| 久久久久久9999| 国产一区在线看| 欧美一区二区三区电影在线观看| 亚洲免费成人|