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

旅途

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

LINUX下FTP的搭建-wuftp

FTP服務(wù)器的安裝及管理-wuftp

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

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

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

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

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

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

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

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

ftpservers(設(shè)定不同IP/Domain Name以對應(yīng)到不同的虛擬主機(jī))

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


一. ftp服務(wù)器
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
}


相關(guān)文件:/etc/services
ftp-data 20/tcp
ftp 21/tcp

2. ftp用戶(Anonymous FTP服務(wù)器需要用到)
文件:/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

相關(guān)命令: newaliases, 建立郵件別名


二. 文件系統(tǒng)結(jié)構(gòu)
1. Anonymous FTP 目錄結(jié)構(gòu)
如下子目錄:
bin(ls,gzip,tar等anonymous ftp用戶所要使用的二進(jìn)制可執(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

確認(rèn)不要用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服務(wù)器進(jìn)程

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

相關(guān)配置文件:
ftpaccess
ftpconversions
ftphosts
ftpuser

相關(guān)命令:
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. 命令行選項(xiàng)
-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時(shí)的實(shí)時(shí)壓縮或展開(on-the-fly).

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

4. ftpaccess
(1)定義類
三種用戶類型: real anonymous
guest(需要提供相應(yīng)的口令)
格式:
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 可當(dāng)目錄下可用空間
%L hostname
%M 最大允許連接數(shù)
%N 同一類中當(dāng)前連接數(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只在第一次更改時(shí)顯示

(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
服務(wù)器的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.實(shí)用程序

ftpcount
ftpwho
ftushut

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

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

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产欧美日韩综合一区在线观看 | 免费不卡视频| 一区二区三区精品| 欧美激情在线狂野欧美精品| 久久一区二区精品| 久久综合中文| 免费观看一区| 欧美在线精品免播放器视频| 亚洲国产精品女人久久久| 今天的高清视频免费播放成人| 国产一二三精品| 黄色成人在线网站| 亚洲激情在线观看| 亚洲精品一区二区三| 日韩视频在线免费| 亚洲天堂成人在线观看| 篠田优中文在线播放第一区| 欧美亚洲色图校园春色| 久久夜色精品| 欧美激情一区二区三区在线视频观看 | 久久本道综合色狠狠五月| 久久久久在线观看| 欧美夫妇交换俱乐部在线观看| 欧美承认网站| 亚洲午夜三级在线| 久久嫩草精品久久久精品| 欧美精品一区二区视频| 国产精品vvv| 伊人狠狠色j香婷婷综合| 日韩视频免费观看高清完整版| 亚洲一区二区在线观看视频| 久久久久久9| 亚洲国产精品久久久久婷婷884 | 国产在线欧美日韩| 在线亚洲电影| 久久视频在线看| 亚洲午夜性刺激影院| 欧美视频一区在线| 国产欧美亚洲精品| 亚洲国产美女久久久久| 欧美一区二区三区免费大片| 国产精品萝li| 韩国成人福利片在线播放| 亚洲精品在线免费| 午夜国产不卡在线观看视频| 欧美成年人网站| 亚洲开发第一视频在线播放| 欧美亚洲在线播放| 欧美日本亚洲韩国国产| 国产精品久久久久久久久| 在线看国产日韩| 欧美一区二区视频免费观看| 亚洲欧洲一区二区三区| 午夜精品一区二区三区在线视| 欧美成人免费全部观看天天性色| 国产精品s色| 亚洲激情网站| 另类av导航| 久久不见久久见免费视频1| 国产精品成人aaaaa网站| 亚洲国产欧美一区二区三区同亚洲| 久久精品视频导航| 亚洲视频成人| 欧美午夜三级| 亚洲图片你懂的| 日韩手机在线导航| 欧美日本一区二区三区| 日韩视频免费看| 亚洲精品日产精品乱码不卡| 你懂的亚洲视频| 亚洲国产成人av好男人在线观看| 久久久99免费视频| 久久av一区二区三区| 国产日韩欧美综合精品| 欧美一级午夜免费电影| 亚洲一区二区免费在线| 国产精品久久久免费| 香蕉成人久久| 欧美亚洲视频在线观看| 亚洲日韩视频| a91a精品视频在线观看| 最近中文字幕日韩精品| 欧美大片一区二区三区| 亚洲激情在线观看视频免费| 欧美激情乱人伦| 欧美日韩直播| 亚洲影院色无极综合| 国产精品99久久久久久久女警| 国产精品久久久久久久久借妻| 久久久精品欧美丰满| 蜜臀av性久久久久蜜臀aⅴ| 国产精品99久久久久久久久久久久| 亚洲视频欧美视频| 极品中文字幕一区| 欧美一区二区三区四区高清| 欧美激情一区二区三区在线| 一本久道久久久| 亚洲一品av免费观看| 国产欧美日韩免费看aⅴ视频| 久久在精品线影院精品国产| 欧美国产在线视频| 欧美一区二区三区在线播放| 老司机成人在线视频| 99精品99| 久久免费精品视频| 亚洲欧美在线一区| 久久夜色撩人精品| 亚洲欧美日韩高清| 久久国产精品黑丝| 亚洲精品久久久蜜桃| 亚洲一区视频在线| 亚洲丁香婷深爱综合| 91久久黄色| 欧美色图一区二区三区| 99精品国产在热久久下载| 亚洲精品网址在线观看| 国产精品vvv| 91久久精品久久国产性色也91| 亚洲美女视频在线观看| 欧美色欧美亚洲另类七区| 一区二区精品国产| 在线成人中文字幕| 亚洲综合清纯丝袜自拍| 99在线精品视频在线观看| 黄色一区三区| 久久久久在线观看| 一区二区三区四区精品| 91久久精品国产91性色| 亚洲国产欧美久久| 欧美午夜国产| 久久夜精品va视频免费观看| 久久永久免费| 久久久国产午夜精品| 欧美成人高清视频| 亚洲一区二区三区中文字幕| 亚洲女同在线| 91久久精品国产91久久性色| 一区二区激情视频| 国内伊人久久久久久网站视频| 欧美激情一区二区三区在线| 国产精品v亚洲精品v日韩精品 | 欧美中文字幕不卡| 欧美日精品一区视频| 欧美在线免费| 欧美高清成人| 欧美亚洲三区| 欧美多人爱爱视频网站| 亚洲欧美日韩精品久久久| 欧美三级韩国三级日本三斤| 久久久综合网站| 欧美精品二区| 麻豆国产va免费精品高清在线| 欧美人牲a欧美精品| a4yy欧美一区二区三区| 狠狠色狠狠色综合系列| 国内精品久久久久久久影视麻豆| 亚洲一区三区在线观看| 久热精品视频在线| 欧美激情精品久久久久久黑人| 欧美日韩亚洲一区三区 | 亚洲无毛电影| 欧美激情成人在线视频| 久久国产精品久久久久久电车| 国产欧美69| 亚洲电影免费在线| 亚洲免费在线视频一区 二区| 欧美精品系列| 亚洲欧美日韩一区| 欧美精品导航| 久久久91精品国产一区二区三区 | 亚洲第一精品夜夜躁人人躁| 国产精品va在线播放我和闺蜜| 欧美高清在线| 一区在线视频观看| 亚洲免费黄色| 亚洲片国产一区一级在线观看| 久久久久久网| 久久男女视频| 黄色一区二区三区四区| 亚洲午夜高清视频| 亚洲色诱最新| 欧美日韩国产在线| 亚洲国产精品一区二区三区| 在线免费观看成人网| 亚洲福利视频免费观看| 一区国产精品| 免费不卡在线观看| 老司机午夜精品| 亚洲电影免费| 久久久噜噜噜久久狠狠50岁| 这里只有精品丝袜| 1000部国产精品成人观看| 久久天堂成人| 免费在线看一区| 亚洲韩国精品一区| 国产精品扒开腿做爽爽爽视频| 亚洲欧洲一级| 国产日韩欧美精品在线| 午夜在线不卡| 欧美大片免费|