
怎么配置gadmin-proftpd?
- tornado_ubuntu
- 帖子: 11
- 注册时间: 2011-09-02 17:49
- tornado_ubuntu
- 帖子: 11
- 注册时间: 2011-09-02 17:49
- davoola
- 帖子: 136
- 注册时间: 2007-08-24 20:49
Re: 怎么配置gadmin-proftpd?
代码: 全选
sudo gedit /etc/proftpd/proftpd.conf
- # TLSRSACertificateFile /etc/gadmin-proftpd/certs/cert.pem
# TLSRSACertificateKeyFile /etc/gadmin-proftpd/certs/key.pem
# TLSCACertificateFile /etc/gadmin-proftpd/certs/cacert.pem
可能有一处或多处,全部注释掉
寵辱不驚,閑看庭前花開花落;
去留無意,漫隨天外雲卷雲舒。
去留無意,漫隨天外雲卷雲舒。
- peteryeh64
- 论坛版主
- 帖子: 9386
- 注册时间: 2008-12-20 15:43
- 系统: 家kubuntu20.04
- 来自: 心靈深處
Re: 怎么配置gadmin-proftpd?

使用環境:ubuntu11.04 i386 + 軟體中心裝的gadmin-proftpd + 局域網內的電腦ip=192.168.1.4(這台就是我架的ftp-server)
遭遇:一開始老是activate不了...就是出現LS的那種錯誤訊息...依照LS方法把它註釋掉就ok了
運行:服務器那裡默認的就行,主要是用戶那裡要新增使用者(設定帳號密碼還有ftp資料夾)
路由:因為使用的路由器實現多人上網,故路由器內我將DMZ設定指定到我的ip:192.168.1.4
查詢外網ip:到whatismyipaddress.com查詢外網ip,回家後家裡的機器安裝filezilla,然後輸入之前查到的外網ip就可以連上了
[论坛版主行为规定]+[PITIVI簡易教程]+[ubuntu裝迅雷]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]
-
- 帖子: 11
- 注册时间: 2010-07-12 10:58
Re: 怎么配置gadmin-proftpd?
我的经过刚才设置#屏蔽了这三项
# TLSRSACertificateFile /etc/gadmin-proftpd/certs/cert.pem
# TLSRSACertificateKeyFile /etc/gadmin-proftpd/certs/key.pem
# TLSCACertificateFile /etc/gadmin-proftpd/certs/cacert.pem
开始后状态也对了
但是登录出现这个
530-Unable to set anonymous privileges.
530 ç»å½ä¸æ£ç¡®
无法设置匿名权限,如何设置?哪里还需要屏蔽
引用
Unable to set anonymous privileges. (2008-05-19 15:26)
分类: 网络
Gentoo Linux
proftpd-1.3.1
匿名登录在客户端总是提示说:
530-Unable to set anonymous privileges.
经检查
问题原来在于:acl
USE="-acl" emerge proftpd
去掉proftpd的acl就没有这样的问题的。
没有找到相关的acl,找到LoadModule mod_facl.c
sudo gedit /etc/proftpd/proftpd.conf
ModulePath /usr/lib/proftpd
LoadModule mod_ctrls_admin.c
LoadModule mod_tls.c
LoadModule mod_radius.c
LoadModule mod_quotatab.c
LoadModule mod_quotatab_file.c
LoadModule mod_quotatab_radius.c
LoadModule mod_wrap.c
LoadModule mod_rewrite.c
LoadModule mod_load.c
LoadModule mod_ban.c
LoadModule mod_wrap2.c
LoadModule mod_wrap2_file.c
LoadModule mod_dynmasq.c
LoadModule mod_exec.c
LoadModule mod_shaper.c
LoadModule mod_ratio.c
LoadModule mod_site_misc.c
LoadModule mod_sftp.c
LoadModule mod_sftp_pam.c
LoadModule mod_facl.c
LoadModule mod_unique_id.c
LoadModule mod_copy.c
LoadModule mod_deflate.c
LoadModule mod_ifversion.c
LoadModule mod_tls_memcache.c
LoadModule mod_ifsession.c
ServerType standalone
DefaultServer on
Umask 022
ServerName "192.168.1.101"
ServerIdent on "My FTP Server"
ServerAdmin email@example.org
IdentLookups off
UseReverseDNS off
Port 21
PassivePorts 49152 65534
#MasqueradeAddress None
TimesGMT off
MaxInstances 30
MaxLoginAttempts 3
TimeoutLogin 300
TimeoutNoTransfer 120
TimeoutIdle 120
DisplayLogin welcome.msg
DisplayChdir .message
User nobody
Group nobody
DirFakeUser off nobody
DirFakeGroup off nobody
DefaultTransferMode binary
AllowForeignAddress off
AllowRetrieveRestart on
AllowStoreRestart on
DeleteAbortedStores off
TransferRate RETR 220
TransferRate STOR 250
TransferRate STOU 250
TransferRate APPE 250
SystemLog /var/log/secure
RequireValidShell off
<IfModule mod_tls.c>
TLSEngine off
TLSRequired off
TLSVerifyClient off
TLSProtocol SSLv23
TLSLog /var/log/proftpd_tls.log
#TLSRSACertificateFile /etc/gadmin-proftpd/certs/cert.pem
#TLSRSACertificateKeyFile /etc/gadmin-proftpd/certs/key.pem
#TLSCACertificateFile /etc/gadmin-proftpd/certs/cacert.pem
TLSRenegotiate required off
#TLSOptions AllowClientRenegotiation
</IfModule>
<IfModule mod_ratio.c>
Ratios off
SaveRatios off
RatioFile "/restricted/proftpd_ratios"
RatioTempFile "/restricted/proftpd_ratios_temp"
CwdRatioMsg "Please upload first!"
FileRatioErrMsg "FileRatio limit exceeded, upload something first..."
ByteRatioErrMsg "ByteRatio limit exceeded, upload something first..."
LeechRatioMsg "Your ratio is unlimited."
</IfModule>
<Limit LOGIN>
AllowUser user1
DenyALL
</Limit>
<Anonymous /home/xiaowang/ftp>
User user1
Group group1
AnonRequirePassword on
MaxClients 10 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayChdir .msg
<Limit LOGIN>
Allow from All
Deny from all
</Limit>
AllowOverwrite off
<Limit LIST NLST RETR PWD XPWD SIZE STAT CWD XCWD CDUP XCUP >
AllowAll
</Limit>
<Limit STOR STOU APPE RNFR RNTO DELE MKD XMKD SITE_MKDIR RMD XRMD SITE_RMDIR SITE SITE_CHMOD SITE_CHGRP MTDM >
DenyAll
</Limit>
</Anonymous>
# TLSRSACertificateFile /etc/gadmin-proftpd/certs/cert.pem
# TLSRSACertificateKeyFile /etc/gadmin-proftpd/certs/key.pem
# TLSCACertificateFile /etc/gadmin-proftpd/certs/cacert.pem
开始后状态也对了
但是登录出现这个
530-Unable to set anonymous privileges.
530 ç»å½ä¸æ£ç¡®
无法设置匿名权限,如何设置?哪里还需要屏蔽
引用
Unable to set anonymous privileges. (2008-05-19 15:26)
分类: 网络
Gentoo Linux
proftpd-1.3.1
匿名登录在客户端总是提示说:
530-Unable to set anonymous privileges.
经检查
问题原来在于:acl
USE="-acl" emerge proftpd
去掉proftpd的acl就没有这样的问题的。
没有找到相关的acl,找到LoadModule mod_facl.c
sudo gedit /etc/proftpd/proftpd.conf
ModulePath /usr/lib/proftpd
LoadModule mod_ctrls_admin.c
LoadModule mod_tls.c
LoadModule mod_radius.c
LoadModule mod_quotatab.c
LoadModule mod_quotatab_file.c
LoadModule mod_quotatab_radius.c
LoadModule mod_wrap.c
LoadModule mod_rewrite.c
LoadModule mod_load.c
LoadModule mod_ban.c
LoadModule mod_wrap2.c
LoadModule mod_wrap2_file.c
LoadModule mod_dynmasq.c
LoadModule mod_exec.c
LoadModule mod_shaper.c
LoadModule mod_ratio.c
LoadModule mod_site_misc.c
LoadModule mod_sftp.c
LoadModule mod_sftp_pam.c
LoadModule mod_facl.c
LoadModule mod_unique_id.c
LoadModule mod_copy.c
LoadModule mod_deflate.c
LoadModule mod_ifversion.c
LoadModule mod_tls_memcache.c
LoadModule mod_ifsession.c
ServerType standalone
DefaultServer on
Umask 022
ServerName "192.168.1.101"
ServerIdent on "My FTP Server"
ServerAdmin email@example.org
IdentLookups off
UseReverseDNS off
Port 21
PassivePorts 49152 65534
#MasqueradeAddress None
TimesGMT off
MaxInstances 30
MaxLoginAttempts 3
TimeoutLogin 300
TimeoutNoTransfer 120
TimeoutIdle 120
DisplayLogin welcome.msg
DisplayChdir .message
User nobody
Group nobody
DirFakeUser off nobody
DirFakeGroup off nobody
DefaultTransferMode binary
AllowForeignAddress off
AllowRetrieveRestart on
AllowStoreRestart on
DeleteAbortedStores off
TransferRate RETR 220
TransferRate STOR 250
TransferRate STOU 250
TransferRate APPE 250
SystemLog /var/log/secure
RequireValidShell off
<IfModule mod_tls.c>
TLSEngine off
TLSRequired off
TLSVerifyClient off
TLSProtocol SSLv23
TLSLog /var/log/proftpd_tls.log
#TLSRSACertificateFile /etc/gadmin-proftpd/certs/cert.pem
#TLSRSACertificateKeyFile /etc/gadmin-proftpd/certs/key.pem
#TLSCACertificateFile /etc/gadmin-proftpd/certs/cacert.pem
TLSRenegotiate required off
#TLSOptions AllowClientRenegotiation
</IfModule>
<IfModule mod_ratio.c>
Ratios off
SaveRatios off
RatioFile "/restricted/proftpd_ratios"
RatioTempFile "/restricted/proftpd_ratios_temp"
CwdRatioMsg "Please upload first!"
FileRatioErrMsg "FileRatio limit exceeded, upload something first..."
ByteRatioErrMsg "ByteRatio limit exceeded, upload something first..."
LeechRatioMsg "Your ratio is unlimited."
</IfModule>
<Limit LOGIN>
AllowUser user1
DenyALL
</Limit>
<Anonymous /home/xiaowang/ftp>
User user1
Group group1
AnonRequirePassword on
MaxClients 10 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayChdir .msg
<Limit LOGIN>
Allow from All
Deny from all
</Limit>
AllowOverwrite off
<Limit LIST NLST RETR PWD XPWD SIZE STAT CWD XCWD CDUP XCUP >
AllowAll
</Limit>
<Limit STOR STOU APPE RNFR RNTO DELE MKD XMKD SITE_MKDIR RMD XRMD SITE_RMDIR SITE SITE_CHMOD SITE_CHGRP MTDM >
DenyAll
</Limit>
</Anonymous>