亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 6593 | 回復(fù): 15
打印 上一主題 下一主題

[FTP] wolfg版主,好久不見了,我來毛遂自薦一篇吧 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-07-15 13:11 |只看該作者 |倒序?yàn)g覽
本帖最后由 初學(xué)vb 于 2010-07-15 14:44 編輯

先說說廢話吧,自從CU改版,又恰逢本人工作變動(dòng),一直以來都沒有再回來了,不過還是一直牽掛CU,不是因?yàn)閯e的,你試試,每天十幾個(gè)網(wǎng)友加MSN,400多短消息!呵呵,不關(guān)注也不行啊。中間CU數(shù)次改版,由于數(shù)據(jù)丟失本人甚至回到新手階段,可也一直沒有忘記CU,緣分吧。

曾經(jīng)不知天高地厚的在FTP區(qū)發(fā)表過

vsftp配置大全---超完整版
人來瘋技術(shù)文檔再現(xiàn)江湖之pureftpd使用大全

開辦過人來瘋技術(shù)論壇,Cacti中國社區(qū),雖然都已終結(jié),但在這其中我豐富了自己的經(jīng)驗(yàn)和閱歷,我不希望廣大的CUers們?cè)僦氐肝业母厕H,而只有不受限制的文檔,它們就和日記一樣,能詳細(xì)記錄當(dāng)時(shí)的狀態(tài),當(dāng)時(shí)的想法,能完整的呈現(xiàn)給大家,所以文學(xué)才會(huì)一直久經(jīng)不衰,希望看完我的這些廢話,大家能真正認(rèn)識(shí)到技術(shù)文檔的重要性,切實(shí)的記錄起來,到最后你會(huì)發(fā)現(xiàn),這是你技術(shù)人生真正的財(cái)富。


===================================廢話說完了,言歸正傳==================================

本文檔名稱為

glftpd的安裝及使用--完整版

版權(quán)信息:可隨意轉(zhuǎn)載,但希望注明轉(zhuǎn)自CU 初學(xué)vb

大家現(xiàn)在還在研究vsftpd or pureftpd 嗎? 今天我?guī)硪粋(gè)在 TOP SITE 里用得比較多的glftpd的安裝及使用文檔,僅供大家參考學(xué)習(xí)

安裝環(huán)境rhel5u2

用YUM工具檢查環(huán)境
yum install -y gcc gcc-devel openssl openssl-devel xinetd

(估計(jì)都應(yīng)該默認(rèn)安裝完成,這里只是檢查一下。我如何在RHEL下運(yùn)行的 YUM 如果你感興趣,我可以再開一貼介紹)

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2010-07-15 13:43 |只看該作者
glftpd的官方網(wǎng)站是http://www.glftpd.com/,目前的最新版本是2.0.1 2005-12-25發(fā)布的,到現(xiàn)在也沒有什么大的安全漏洞,經(jīng)典程序啊!

# tar -zxvf glftpd-LNX_2.01.tgz
解壓完成后
# cd glftpd-LNX_2.01
# ./installgl.sh

如果被告知權(quán)限被deny了,請(qǐng)用chmod +x installgl.sh 修復(fù)吧

進(jìn)行安裝,這個(gè)比較簡單,我大致說說

--== WE MAKE FILES TRANSFER ==--


-----------------------------------------------------------
GLFTPD INSTALLER v2.0.1 (linux)

Originally done by jehsom and dn.
Made ready for the new era by turranius and psxc.
-----------------------------------------------------------


Before we begin: If this installer fails on your system, please
let the devs know. You find us on irc (efnet) in #glftpd. Thank you.
Also, any bugs found in glftpd itself should be reported either to
the board @ http://www.glftpd.com, in the irc channel, or both.

Press <enter> to continue.
這塊你直接回車

=============================
1. TCPD SETUP:
--------------

Do you wish to use tcpd? If you are not sure then you should not
use it. If you decided to change this at a later time, please
search for tcpd in glftpd.docs for the required changes.

Use tcpd? [Y]es [N]o:
小知識(shí):tcpd程序是負(fù)責(zé)檢測(cè)telnet、FTP等服務(wù)請(qǐng)求的。一旦有服務(wù)請(qǐng)求到來,inetd進(jìn)程將啟動(dòng)tcpd進(jìn)程。tcpd在日志文件中記錄該請(qǐng)求,并且完成其它一些檢測(cè)工作。如果一切正常通過,tcpd將啟動(dòng)相應(yīng)的服務(wù)器進(jìn)程,然后結(jié)束。

我輸入 N 不選擇,然后回車?yán)^續(xù)
==========================
2. JAIL SETUP:
--------------

Do you want to run glftpd in a "Jailed" environment? In this
environment a private directory will be created and glftpd will
be installed inside. Regular shell users will not be able to get
inside this private directory. The glftpd.conf is also moved
inside for added security and a new group will be created so
you and other users you specify can access glftpd through the shell.

Use a jailed environment? [Y]es [N]o:
這里是問你是否要把GLFTPD的文件方到一個(gè)的單獨(dú)的文件夾
我選擇Y ,回車?yán)^續(xù)
=============================
3 GLFTPD BASE SETUP:
--------------

Please enter the private directory to install glftpd inside [/jail]:
叫你輸入一個(gè)目錄來存放
我輸入 /usr/local/glftpd

==================
Do you want to create a private group? If you say no then only root will
be able to access glftpd. Otherwise you can add other shell users to the
group so they can access glftpd from the shell.

Use a private group? [Y]es [No]:
問你是否要建立一個(gè)私有組
我輸入N 不建立
========================
4. SERVICE SETUP & MULTI-INSTALL:
---------------------------------

Enter a service name for glftpd. This name will be used as the
service name mapped to the port in /etc/services, the name
used in your (x)inetd settings, and the name of your config-file.
NOTE: If you (wish to) have multiple instances of glftpd on the
same box, you *must* to change this.
Press <enter> for the default (glftpd)>

直接回車使用默認(rèn)

==========================
5. COMPILING SOURCES & COPYING LIBS:
---------------------------------
這里會(huì)輸出一些提示

==========================
6. PORT AND SYSTEM SETUP:
-------------------------

Enter the port you would like glftpd to listen on [1337]:

要你選擇FTP的端口
我選擇21,你可以在這里設(shè)置其他端口
===============================
7. SSL/TLS SETUP:
-----------------

We will now create a certificate for SSL/TLS support. This step is
required.


Please specify location, inside /glftpd/glftpd,
to install the cert (ftpd-dsa.pem) [/etc]:

要求你輸入一個(gè)名字 做為 SSL的證書名

我輸入:cacti

========================================
9. FINISH:
----------

Congratulations, glFtpD has been installed. Scroll up and note any errors
that needs fixing. ./installgl.debug contains a log of the installation process.

To get your site running, you must edit /glftpd/glftpd.conf according to
the instructions in /glftpd/glftpd/docs/glftpd.docs.
For help, visit #glftpd on EFnet AFTER you've read (not skimmed) the docs/faq.

After configuring glftpd, visit the following websites for additional
scripts to give your site some style!:
Turranius - http://www.grandis.nu/glftpd
Jehsoms - http://runslinux.net/
dn's and ip's - http://www.chimera-coding.com
D-ViBE's collection - http://www.glftpd.at

The official glftpd homepage is located at http://www.glftpd.com

Thanks for your support!
the glFtpD team

到此安裝結(jié)束了

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2010-07-15 14:11 |只看該作者
安裝很簡單,glftpd基本都幫你想到了,關(guān)鍵是使用

首先我們需要重啟:xinetd
# /etc/init.d/xinetd restart

修改配置文件,讓我們可以從外部主機(jī)登錄。

# vi /usr/local/glftpd/glftpd/ftp-data/users/glftpd
找到:
IP *@127.0.0.1
改為:IP *@*
意思就是不限制IP,等你在客戶端加完用戶再改回來。
再運(yùn)行下:/etc/init.d/xinetd restart ,讓glftpd讀新的配置文件

然后我們回到自己的windows機(jī)器,我想大多數(shù)人都用windows吧,有個(gè)很好用的軟件叫flashfxp,大家都知道吧

用flashfxp登錄你的FTP
用戶名和密碼都是glftpd

登錄后按CTRL+R調(diào)出輸入命令界面,在這里就可以添加用戶了

以下是一些命令的使用方法(不僅僅限于添加用戶)

添加用戶
命令格式:
SITE ADDUSER username password
eg:添加一個(gè)用戶名為test,密碼為test的用戶
site adduser test test

刪除用戶
命令格式:
SITE DELUSER username
eg:刪除一個(gè)名為test的用戶
site deluser test

修改用戶密碼
命令格式:
SITE CHPASS username password
eg:修改用戶test的密碼為12345
site chpass test 12345

修改操作者自身密碼
命令格式:
SITE PASSWD password
eg:修改操作者自身密碼為test
site passwd test

重命名用戶
命令格式:
SITE RENUSER old_username new_username
eg:重命名用戶test為test1
site renuser test test1

添加登錄IP
命令格式:
SITE ADDIP username ident@ip1 ident@ip2 … ident@ip10
eg1:給用戶test增加登錄ip1.2.3.4,test用戶只能在該ip上登錄
site addip test *@1.2.3.4
eg2:給用戶test增加登錄ip段1.2.3.0,test用戶只能在該ip段上登錄
site addip test *@1.2.3.*
eg3:給用戶同時(shí)添加多個(gè)ip
site addip test *@1.2.3.4 *@1.2.3.5 *@1.3.4.5
eg4:用戶test可以在任意ip登錄
site addip test *@*

刪除登錄ip
命令格式:
SITE DELIP username ident@ip1 ident@ip2 … ident@ip10
eg:刪除用戶test的登錄ip1.2.3.4(該登錄ip必須已經(jīng)先存在)
site delip test *@1.2.3.4

查看用戶信息
命令格式:
SITE USER username
eg:查看用戶test的信息
site user test

修改用戶設(shè)置
這個(gè)命令是比較常用但也比較復(fù)雜的,現(xiàn)挑出其中部分常用的進(jìn)行說明,你可以自己查看手冊(cè)
命令格式:
SITE CHANGE username field value                  
SITE CHANGE user1 user2 field value
field表示要修改哪個(gè)設(shè)置,value表示設(shè)置值
常用的field如下所示:
ratio
max_dlspeed
max_ulspeed
max_sim_down
max_sim_up
timeframe # #
time_limit
flags
homedir
idle_time
num_logins # [#]
expires [yyyy-mm-dd]

以下對(duì)field進(jìn)行說明
ratio
設(shè)置上傳/下載比率,默認(rèn)是1:3
命令格式:
SITE CHANGE username ratio value
eg:修改用戶test的ratio為0(即不限制比率)
site change test ratio 0

注意:組管理員只能設(shè)置ratio為0或者3(表示1:3),在這兒多說1句,標(biāo)準(zhǔn)PT站的分享率是上傳%下載的值

max_dlspeed
設(shè)置最大下載速度,單位為Kbytes/s
命令格式:
SITE CHANGE username max_dlspeed value
eg:修改用戶test的最大下載速度為200KB/s
site change test max_dlspeed 200

max_ulspeed
設(shè)置最大上傳速度,單位為Kbytes/s
命令格式參考max_dlspeed

max_sim_down
設(shè)置一個(gè)用戶最大的下載線程數(shù)
命令格式:
SITE CHANGE username max_sim_down value
eg:設(shè)置用戶test的最大下載線程數(shù)為2
site change test max_sim_down 2

max_sim_up
設(shè)置一個(gè)用戶最大的上載線程數(shù)
命令格式參考max_sim_down

timeframe
設(shè)置一個(gè)用戶可以登錄的時(shí)間
命令格式:
SITE CHANGE username timeframe value value
eg1:設(shè)置用戶test的登錄時(shí)間為3:00 AM到10:00AM
site change test timeframe 3 10
eg2:設(shè)置用戶test的登錄時(shí)間為無限制
site change test timeframe 0 23

time_limit
設(shè)置一個(gè)用戶登錄到ftp所能停留的時(shí)間
命令格式:
SITE CHANGE username time_limit value
eg:設(shè)置用戶test在ftp上停留的時(shí)間為2分鐘,用戶test登錄到ftp 2分鐘后會(huì)被斷開連

site change test time_limit 2

homedir
設(shè)置一個(gè)用戶的主目錄
命令格式:
SITE CHANGE username homedir value
eg1:設(shè)置test用戶的主目錄為/incoming
site change test homedir /site/incoming
eg2:設(shè)置test用戶的主目錄為/pub
site change test homedir /site/pub
注意:設(shè)置主目錄時(shí)必須在前面加/site/

idle_time
設(shè)置一個(gè)用戶在ftp上的發(fā)呆時(shí)間,以second為單位
命令格式:
SITE CHANGE username idle_time value
eg:設(shè)置用戶test的發(fā)呆時(shí)間為10秒
site change test idle_time 10

num_logins
設(shè)置ftp服務(wù)器上一個(gè)用戶的最大登錄數(shù)及同一ip的最大登錄數(shù)
命令格式:
SITE CHANGE username num_logins value value
eg:設(shè)置用戶test的最大登錄數(shù)為30,同一ip最大登錄數(shù)為2
site change test num_logins 30 2

expires [yyyy-mm-dd]
設(shè)置一個(gè)用戶的過期時(shí)間
命令格式:
SITE CHANGE username expires yyyy-mm-dd
eg:設(shè)置用戶test的過期時(shí)間為2010-7-14
site change test expires 2010-7-14

==================================待續(xù)===========================

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2010-07-15 14:16 |只看該作者
下面該說說用命令管理FTP狀態(tài)了!!

查看用戶的在線情況
命令格式:
SITE WHO
SITE SWHO

建議使用第二種方式查看用戶在線情況,看到的信息要比第一種詳細(xì),而且查看到這些信息以后可以使用site kill的方式踢掉特定用戶(用id來鑒別)的連接。

查看所在組用戶的概況
命令格式:
SITE GINFO

踢出用戶
命令格式:
SITE KICK username
SITE KILL pid

eg:踢出一個(gè)特定用戶
site kick test
site kill 5432
5432是用戶連接的pid,可以通過site swho來查看

查看服務(wù)器流量情況
命令格式:
SITE TRAFFIC

查看用戶登錄日志
命令格式
SITE LOGINS

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2010-07-15 14:20 |只看該作者
如果你是一個(gè)FTP管理員,建立好FTP后,你如何開展你的工作呢,我是這樣做的!

site adduser test 12345678  //添加用戶test并設(shè)置其密碼為12345678

site change test ratio 0 //修改用戶上傳下載比(ratio)

site change test num_logins 30 2 //修改用戶最大可同時(shí)連接ip數(shù)及同一ip可登錄數(shù)量

site change test max_sim_down 2
site change test max_sim_up 2       //修改用戶最大下載/上傳線程數(shù)

site change test max_dlspeed 200
site change test max_upspeed 200  //修改用戶最大下載/上傳速度

site change test homedir /site/incoming  //修改用戶主目錄

site change test idle_time 120  //修改用戶的發(fā)呆時(shí)間(秒)

site addip test *@121.111.* *@121.112.123.*  //給用戶添加登錄ip

測(cè)試用戶設(shè)置
使用flashfxp來測(cè)試剛才的設(shè)置是否正確

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2010-07-15 14:34 |只看該作者
本帖最后由 初學(xué)vb 于 2010-07-15 16:58 編輯

寫了半天,發(fā)現(xiàn)沒有介紹glftpd的conf文件,其實(shí)這個(gè)文件基本都設(shè)置好了,我們修改的地方很少,我大概說說

sitename_short  CACTI  //FTP站點(diǎn)名

email           123@123.com  //管理員email

rootpath /glftpd/glftpd //glftpd主程序文件所在目錄

datapath        /ftp-data  //自己設(shè)定放上傳下載文件的主目錄

welcome_msg     /ftp-data/misc/welcome.msg      *
goodbye_msg     /ftp-data/misc/goodbye.msg      *
newsfile        /ftp-data/misc/newsfile         *
banner          /ftp-data/misc/banner                    //各種服務(wù)器反饋信息

其他基本不需要修改,因?yàn)槊钊愣耍绻阌兄形奈募䦅A以及中文文件名的文件,找到如下兩行

#path-filter    group   path/msgfile                    filters
path-filter     *      /ftp-data/misc/pathmsg          ^[-A-Za-z0-9_.()[:space:]]*$  ^\.  ^- =

把第二行注釋掉即可

如果你需要解決不同文件夾同文件名不能上傳的問題,找到如下兩行
# dupecheck     how many days?  ignore file case like Windows?
dupe_check     7               no

將 dupe_check     7               no 注釋掉即可

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2010-07-15 14:37 |只看該作者
關(guān)于glftpd優(yōu)化(代碼層面)

加快登錄速度,請(qǐng)修改/etc/xinetd.d/glftpd 改為如下

service glftpd
{
    disable = no
    flags           = REUSE NAMEINARGS
    socket_type     = stream
    protocol        = tcp
    wait            = no
    user            = root
    server          = /jail/glftpd/bin/glftpd
    server_args     = -n 0 -I -l -i -o -r /jail/glftpd.conf -s /jail/glftpd/bin/glstrings.bin -z cert=/jail/glftpd/etc/ftpd-dsa.pem
}

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2010-07-15 14:38 |只看該作者
寫完了,請(qǐng)大家評(píng)判吧,多多賜教,謝謝各位。

論壇徽章:
1
巳蛇
日期:2014-12-29 11:22:41
9 [報(bào)告]
發(fā)表于 2010-07-15 14:59 |只看該作者
歡迎初學(xué)vb歸來!

很不錯(cuò)的文章,非常詳實(shí),實(shí)戰(zhàn)性很強(qiáng),收藏了,感謝!

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2010-07-15 15:02 |只看該作者
謝謝陳總捧場(chǎng)。。」!
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP