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

旅途

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

LINUX下FTP的搭建-wuftp

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

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

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

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

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

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

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

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

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

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

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


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

/etc/xinetd.conf文件內容如下:
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, 建立郵件別名


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

2. passwd及group文件
不要使用系統的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)

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

$ftp localhost (or ftp 0)
執行ls cd get 等指令看一下結果如何


四. wu-ftpd FTP服務器進程

增強功能:
. 允許根據用戶的ip地址或主機,用戶名設置不同的類
. 根據設置的類,管理員可以控制其訪問權限,如防止anonymous用戶
刪除文件或覆蓋已有的文件
. 可以實現自動執行uncompress,compress,tar,gzip等功能
. 可以記載所有的upload/download,及ftp client所發送的每個命令.
. 允許平滑關掉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 最大允許連接數
%N 同一類中當前連接數
%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

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

posted on 2010-03-14 14:27 旅途 閱讀(1877) 評論(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>
            91久久久在线| 国产亚洲第一区| 久久人91精品久久久久久不卡| 一区二区三区久久网| 亚洲激情六月丁香| aa国产精品| 午夜精品一区二区在线观看| 亚洲欧美日韩国产另类专区| 欧美中文在线免费| 麻豆国产精品va在线观看不卡 | 亚洲一级特黄| 亚洲欧美日产图| 久久精品成人欧美大片古装| 欧美va亚洲va国产综合| 亚洲精品一区在线| 亚洲免费在线视频一区 二区| 欧美中文字幕视频| 欧美激情四色| 国产日韩在线一区| 亚洲卡通欧美制服中文| 亚洲欧美日本精品| 美女尤物久久精品| 99视频+国产日韩欧美| 欧美有码在线视频| 欧美日韩国产不卡| 国产一区二区0| 在线一区二区视频| 美女黄毛**国产精品啪啪| 一级成人国产| 欧美~级网站不卡| 国产日韩欧美精品| 亚洲视频在线观看三级| 免费亚洲电影在线| 午夜精品视频在线| 亚洲国产影院| 亚洲人成亚洲人成在线观看| 久久电影一区| 欧美二区在线看| 国产精品日韩电影| 91久久精品国产91性色| 午夜在线精品偷拍| 亚洲成人资源网| 久久av免费一区| 国产精品magnet| 最新国产成人在线观看| 欧美一二三区精品| 99精品视频一区| 欧美大香线蕉线伊人久久国产精品| 国产精品三级视频| aa级大片欧美三级| 亚洲国产成人高清精品| 久久久青草婷婷精品综合日韩| 国产精品久久一区主播| 日韩一级大片| 亚洲黄色成人久久久| 久久久久久综合| 韩日成人在线| 久久国产精品久久精品国产| 一区二区三区高清视频在线观看| 免费在线观看成人av| 激情久久久久久久| 久久精品视频播放| 西西裸体人体做爰大胆久久久| 欧美午夜精品伦理| 一本一道久久综合狠狠老精东影业| 欧美成人视屏| 蜜桃av噜噜一区二区三区| 亚洲国产日韩欧美在线图片 | 国产一区在线免费观看| 亚洲欧美成人综合| 中文久久精品| 国产精品一二三四区| 欧美在线视频导航| 香蕉久久一区二区不卡无毒影院 | 国产午夜精品理论片a级大结局| 亚洲视频一区二区| 亚洲在线1234| 激情视频一区二区三区| 亚洲第一网站免费视频| 欧美人成免费网站| 午夜激情亚洲| 久久久伊人欧美| 一本色道久久加勒比精品 | 美女视频网站黄色亚洲| 亚洲黄色毛片| 制服诱惑一区二区| 在线视频亚洲| 国内揄拍国内精品久久| 欧美激情第1页| 国产精品久久久久久福利一牛影视| 欧美一区二区三区久久精品| 久久精品亚洲| 亚洲视频在线视频| 久久激情中文| 亚洲素人一区二区| 欧美在线国产| 一区二区三区视频在线观看| 久久爱www.| 亚洲一区二区av电影| 久久欧美中文字幕| 亚洲欧美美女| 欧美激情按摩| 老色鬼久久亚洲一区二区 | 欧美一区二区视频在线观看| 亚洲国产精品一区在线观看不卡| 一区二区黄色| 亚洲精美视频| 久久超碰97人人做人人爱| 一本一本久久| 麻豆精品一区二区av白丝在线| 亚洲综合另类| 欧美久久在线| 欧美夫妇交换俱乐部在线观看| 国产美女精品视频| 99精品久久久| 亚洲美女黄色| 久久九九有精品国产23| 午夜日韩av| 欧美天堂亚洲电影院在线观看| 欧美激情精品久久久久久大尺度| 国产日韩欧美一区二区| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲国产国产亚洲一二三| 午夜电影亚洲| 亚洲欧美韩国| 国产精品久久一卡二卡| 亚洲精选久久| 日韩系列在线| 欧美另类videos死尸| 亚洲国产精品一区二区第四页av | 夜夜精品视频一区二区| 91久久一区二区| 久久久亚洲影院你懂的| 久久夜色精品亚洲噜噜国产mv| 国产欧美日韩在线观看| 亚洲欧美日韩一区二区三区在线| 亚洲制服少妇| 国产精品视频免费| 午夜欧美大片免费观看 | 9i看片成人免费高清| 亚洲狼人综合| 欧美精品福利视频| 亚洲最新在线| 亚洲一区三区视频在线观看| 欧美亚日韩国产aⅴ精品中极品| 99av国产精品欲麻豆| 中国日韩欧美久久久久久久久| 亚洲免费综合| 欧美一区二区免费视频| 国产日韩欧美一区二区| 久久精品一区二区三区不卡| 欧美大成色www永久网站婷| 亚洲国产日韩在线| 欧美福利小视频| 亚洲看片免费| 欧美中文字幕视频在线观看| 有坂深雪在线一区| 欧美激情网站在线观看| 一区二区三区日韩在线观看 | 欧美在线二区| 激情久久五月天| 欧美激情第1页| 亚洲午夜高清视频| 麻豆国产va免费精品高清在线| 亚洲精品美女久久7777777| 欧美日韩免费在线| 新片速递亚洲合集欧美合集| 美女诱惑黄网站一区| 中日韩视频在线观看| 国产午夜精品久久久| 欧美成人一区在线| 亚洲欧美在线磁力| 亚洲激情另类| 久久狠狠一本精品综合网| 亚洲人成在线观看| 国产免费亚洲高清| 欧美电影免费观看| 欧美在线二区| 一区二区三区日韩精品| 欧美xx视频| 欧美一区二区精美| 日韩一区二区精品| 在线观看欧美黄色| 国产精品入口夜色视频大尺度| 免费欧美在线视频| 亚洲一区二区三区国产| 亚洲国产欧美日韩| 久久一综合视频| 午夜精品久久久久久久蜜桃app| 亚洲福利视频一区二区| 国产伦精品一区二区三区视频黑人| 你懂的亚洲视频| 久久精品国产2020观看福利| 夜夜爽99久久国产综合精品女不卡| 久久综合一区| 欧美在线地址| 校园激情久久| 亚洲欧美日韩一区| 夜夜躁日日躁狠狠久久88av| 亚洲福利视频一区|