proftp 安裝設定文件(轉)
proftp 安裝設定文件(轉)[@more@]文件 :proftp 安裝設定文件
做成日期 :2001.06.27
做成者 :姚遠方(RainBow)
最終修正日 :
最終修正者 :
-----------------------------------------------------------------
目錄
<1.一些說明>
<2.修改檔案>
<3.設定方法>
[1.安裝 ]
[2.設定 ]
[3.試用 ]
<3.FAQ>
<4.備註>
-----------------------------------------------------------------
<1.一些說明>
這篇文件沒有版權資訊,可自由修改這份文件
這份檔案將永遠不會有完成的一天,請把你的問題以及成功的經驗寄給我
這可以使它成為一份更好的說明檔案,並且幫助更多人很好的使用它
如果你利用這篇文件實現了你期望的應用,請告訴大家,讓我們分享你的喜悅
尋找此文件的最新版本或其他實用的技術文件請訪問~rainbow/
如果你想發信給我詢問相關問題前請仔細再看一遍這篇文件,因為他經過了無數人的努力到現在
如果你想發信給我詢問相關問題請表現相應的禮貌,並且我不能確定可以給你回覆
瑾以此文獻給我最愛的女孩毛毛雪,雖然她可能永遠看不到這篇文件,因為她不是這種型別的女孩
在這裡獲取proftp:
-----------------------------------------------------------------
<2.修改檔案>
[-----------------]
更新
[2001.06.27 姚遠方]
做成
-----------------------------------------------------------------
<3.設定方法>
[3-1 安裝 ]
$ cd /home/rainbow/src
$ tar xvfz proftpd-1.2.1.tar.gz
$ cd proftpd-1.2.1
$ ./configure
$ make
$ su
# make install
[3-2 設定 ]
# vi /usr/local/etc/proftpd.conf
====================================================
ServerName "Welcome to my Ftp server"
DeferWelcome on #顯示welcome資訊
ServerType inetd #守護方式運作
DefaultServer on #預設ftp伺服器
DefaultRoot ~ !admin #*** ~和!之間有一個空格
Systemlog /var/log/proftpd.log #系統log儲存的位置
ExtendedLog /var/log/proftpd.log ALL #log儲存的資訊
AllowGroup profuser #允許這個組的成員登陸
AllowUser ftp
DenyAll
Umask 022
MaxInstances 30
User nobody #用nobody身份執行
Group nobody
AllowOverwrite on
#匿名ftp設定
User ftp
Group ftp
RequireValidShell off
UserAlias anonymous ftp
MaxClients 10
DisplayLogin welcome.msg
DisplayFirstChdir .message
DenyAll
====================================================
# /usr/sbin/groupadd -g 777 profuser
# cp /usr/local/sbin/in.proftpd /usr/sbin/
# cd /etc/logrotate.d/
# cp ftpd proftpd
# vi proftpd
====================================================
/var/log/proftpd.log {
# ftpd doesn handle SIGHUP properly
nocompress
}
====================================================
5.x: 使用inetd.conf的系統如下設定
# vi /etc/inetd.conf
將 ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a
替換為 ftp stream tcp nowait root /usr/sbin/tcpd in.proftpd
如果沒有使用tcp的想法,就寫成如下的樣式
ftp stream tcp nowait root /usr/sbin/in.proftpd
# ps ax | grep inetd
# kill -HUP (inetd PID)
6.x+: 使用xinetd 的系統如下設定
# cd /etc/xinetd.d/
# mv wu-ftp proftp
# vi proftp
===================================================
service ftp
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.proftpd
server_args =
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
disable = no
}
===================================================
# /etc/rc.d/init.d/xinetd stop
# /etc/rc.d/init.d/xinetd start
[3-3 試用]
# vi /etc/group
在profuser:x:777: 行加入希望給予ftp許可權的使用者,使用者名稱之間用,分隔
-----------------------------------------------------------------
<3.FAQ>
F:proftp最多能帶多少個使用者
Q:proftp沒有使用者上限,不過如果profuser組內的使用者過多可能會導致一些莫名其妙的問題,所以請儘量保證profuser組內使用者不超過100個如
果超出了100個,請建立新組profuser2,並在proftp.conf檔案的profuser後面加上profuser2
-----------------------------------------------------------------
<4.備註>
雖然這個設定過於簡單,但是可以保證你的伺服器執行正常
做成日期 :2001.06.27
做成者 :姚遠方(RainBow)
最終修正日 :
最終修正者 :
-----------------------------------------------------------------
目錄
<1.一些說明>
<2.修改檔案>
<3.設定方法>
[1.安裝 ]
[2.設定 ]
[3.試用 ]
<3.FAQ>
<4.備註>
-----------------------------------------------------------------
<1.一些說明>
這篇文件沒有版權資訊,可自由修改這份文件
這份檔案將永遠不會有完成的一天,請把你的問題以及成功的經驗寄給我
這可以使它成為一份更好的說明檔案,並且幫助更多人很好的使用它
如果你利用這篇文件實現了你期望的應用,請告訴大家,讓我們分享你的喜悅
尋找此文件的最新版本或其他實用的技術文件請訪問~rainbow/
如果你想發信給我詢問相關問題前請仔細再看一遍這篇文件,因為他經過了無數人的努力到現在
如果你想發信給我詢問相關問題請表現相應的禮貌,並且我不能確定可以給你回覆
瑾以此文獻給我最愛的女孩毛毛雪,雖然她可能永遠看不到這篇文件,因為她不是這種型別的女孩
在這裡獲取proftp:
-----------------------------------------------------------------
<2.修改檔案>
[-----------------]
更新
[2001.06.27 姚遠方]
做成
-----------------------------------------------------------------
<3.設定方法>
[3-1 安裝 ]
$ cd /home/rainbow/src
$ tar xvfz proftpd-1.2.1.tar.gz
$ cd proftpd-1.2.1
$ ./configure
$ make
$ su
# make install
[3-2 設定 ]
# vi /usr/local/etc/proftpd.conf
====================================================
ServerName "Welcome to my Ftp server"
DeferWelcome on #顯示welcome資訊
ServerType inetd #守護方式運作
DefaultServer on #預設ftp伺服器
DefaultRoot ~ !admin #*** ~和!之間有一個空格
Systemlog /var/log/proftpd.log #系統log儲存的位置
ExtendedLog /var/log/proftpd.log ALL #log儲存的資訊
AllowGroup profuser #允許這個組的成員登陸
AllowUser ftp
DenyAll
Umask 022
MaxInstances 30
User nobody #用nobody身份執行
Group nobody
AllowOverwrite on
User ftp
Group ftp
RequireValidShell off
UserAlias anonymous ftp
MaxClients 10
DisplayLogin welcome.msg
DisplayFirstChdir .message
DenyAll
====================================================
# /usr/sbin/groupadd -g 777 profuser
# cp /usr/local/sbin/in.proftpd /usr/sbin/
# cd /etc/logrotate.d/
# cp ftpd proftpd
# vi proftpd
====================================================
/var/log/proftpd.log {
# ftpd doesn handle SIGHUP properly
nocompress
}
====================================================
5.x: 使用inetd.conf的系統如下設定
# vi /etc/inetd.conf
將 ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a
替換為 ftp stream tcp nowait root /usr/sbin/tcpd in.proftpd
如果沒有使用tcp的想法,就寫成如下的樣式
ftp stream tcp nowait root /usr/sbin/in.proftpd
# ps ax | grep inetd
# kill -HUP (inetd PID)
6.x+: 使用xinetd 的系統如下設定
# cd /etc/xinetd.d/
# mv wu-ftp proftp
# vi proftp
===================================================
service ftp
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.proftpd
server_args =
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
disable = no
}
===================================================
# /etc/rc.d/init.d/xinetd stop
# /etc/rc.d/init.d/xinetd start
[3-3 試用]
# vi /etc/group
在profuser:x:777: 行加入希望給予ftp許可權的使用者,使用者名稱之間用,分隔
-----------------------------------------------------------------
<3.FAQ>
F:proftp最多能帶多少個使用者
Q:proftp沒有使用者上限,不過如果profuser組內的使用者過多可能會導致一些莫名其妙的問題,所以請儘量保證profuser組內使用者不超過100個如
果超出了100個,請建立新組profuser2,並在proftp.conf檔案的profuser後面加上profuser2
-----------------------------------------------------------------
<4.備註>
雖然這個設定過於簡單,但是可以保證你的伺服器執行正常
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10796304/viewspace-959942/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Ubuntu Linux:Apache安裝設定(轉)UbuntuLinuxApache
- Symfony4中文文件: 安裝和設定Symfony框架框架
- Jmeter安裝設定JMeter
- Ubuntu安裝設定Ubuntu
- Slackware的安裝和Xwindows的設定(轉)Windows
- 安裝並設定autotrace
- (轉)redhat下安裝oracle,設定redhat核心引數RedhatOracle
- Slackware LILO 安裝幫助文件(轉)
- Express 文件(安裝)Express
- Elasticsearch安裝文件Elasticsearch
- 安裝文件-JDKJDK
- ebs 安裝文件
- 小改系統設定輕鬆安裝大軟體(轉)
- 如何安裝並設定 Vagrant
- 使用docker安裝設定oracleDockerOracle
- Solaris8安裝記憶體分析工具memtool安裝使用文件(轉)記憶體
- 將HTML文件設定為Windows桌面背景(轉)HTMLWindows
- 在防火牆環境下DNS的安裝與設定(轉)防火牆DNS
- 安裝Django完整文件Django
- nagios安裝文件iOS
- zabbix安裝文件薦
- solaris8安裝詳細的中文文件(轉)
- mysql 5 安裝時或者安裝後設定字符集MySql
- 安裝seafile記錄文件
- openvpn安裝使用文件
- 靜默安裝ORACLE(文件)Oracle
- vuls掃描安裝文件
- centos安裝及設定 jdk/tomcatCentOSJDKTomcat
- MOM 2005 安裝設定初步
- 常用CentOSvsftpd安裝設定講解CentOSFTP
- oracle 安裝相關引數設定Oracle
- CVS安裝及設定步驟
- Ubuntu Linux:定製Ubuntu安裝CD(轉)UbuntuLinux
- linux下安裝 openoffice 實現 office文件轉 pdfLinux
- 網路監控-iptraf安裝配置使用中文文件(轉)
- Redis——急速安裝並設定自啟(CentOS)RedisCentOS
- 樹莓派:設定與軟體安裝樹莓派
- Oracle安裝時shmmax引數的設定OracleHMM