Starting ftp server: proftpd2014-08-03 18:39:22,045 web-amd-3700-2gb proftpd[22126]: warning: unable to determine IP address of 'web-amd-3700-2gb'2014-08-03 18:39:22,045 web-amd-3700-2gb proftpd[22126]: error: no valID servers configured2014-08-03 18:39:22,045 web-amd-3700-2gb proftpd[22126]: fatal: error processing configuration file '/etc/proftpd/proftpd.conf' Failed!
/etc/proftpd/proftpd.conf
## /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.# To really apply changes,reload proftpd after modifications,if# it runs in daemon mode. It is not required in inetd/xinetd mode.# # Includes DSO modulesInclude /etc/proftpd/modules.conf# Set off to disable IPv6 support which is annoying on IPv4 only Boxes.UseIPv6 off# If set on you can experIEnce a longer connection delay in many cases.IDentLookups offServername "Debian"ServerType standaloneDeferWelcome offMultilineRFC2228 onDefaultServer onShowSymlinks onTimeoutNoTransfer 600TimeoutStalled 600TimeoutIDle 1200displayLogin welcome.msgdisplayChdir .message trueListOptions "-l"DenyFilter \*.*/# Use this to jail all users in their homes # DefaultRoot ~# Users require a valID shell Listed in /etc/shells to login.# Use this directive to release that constrain.# RequireValIDShell off# Port 21 is the standard FTP port.Port 21# In some cases you have to specify passive ports range to by-pass# firewall limitations. Ephemeral ports can be used for that,but# feel free to use a more narrow range.# PassivePorts 49152 65534# If your host was NATted,this option is useful in order to# allow passive tranfers to work. You have to use your public# address and opening the passive ports used on your firewall as well.# MasqueradeAddress 1.2.3.4# This is useful for masquerading address with dynamic IPs:# refresh any configured MasqueradeAddress directives every 8 hours<IfModule mod_dynmasq.c># DynMasqRefresh 28800</IfModule># To prevent DoS attacks,set the maximum number of child processes# to 30. If you need to allow more than 30 concurrent connections# at once,simply increase this value. Note that this ONLY works# in standalone mode,in inetd mode you should use an inetd server# that allows you to limit maximum number of processes per service# (such as xinetd)MaxInstances 30# Set the user and group that the server normally runs at.User proftpdGroup nogroup# Umask 022 is a good standard umask to prevent new files and dirs# (second parm) from being group and world writable.Umask 022 022# normally,we want files to be overwriteable.AllowOverwrite on# Uncomment this if you are using NIS or LDAP via NSS to retrIEve passwords:# PersistentPasswd off# This is required to use both PAM-based authentication and local passwords# AuthOrder mod_auth_pam.c* mod_auth_unix.c# Be warned: use of this directive impacts cpu average load!# Uncomment this if you like to see progress and transfer rate with ftpwho# in downloads. That is not needed for uploads rates.## UseSendfile offTransferLog /var/log/proftpd/xferlogSystemLog /var/log/proftpd/proftpd.log# Logging onto /var/log/lastlog is enabled but set to off by default#UseLastlog on# In order to keep log file dates consistent after chroot,use timezone info# from /etc/localtime. If this is not set,and proftpd is configured to# chroot (e.g. DefaultRoot or <Anonymous>),it will use the non-daylight# savings timezone regardless of whether DST is in effect.#SetEnv TZ :/etc/localtime<IfModule mod_quotatab.c>QuotaEngine off</IfModule><IfModule mod_ratio.c>Ratios off</IfModule># Delay engine reduces impact of the so-called Timing Attack described in# http://www.securityfocus.com/bID/11430/discuss# It is on by default. <IfModule mod_delay.c>DelayEngine on</IfModule><IfModule mod_ctrls.c>ControlsEngine offControlsMaxClIEnts 2ControlsLog /var/log/proftpd/controls.logControlsInterval 5ControlsSocket /var/run/proftpd/proftpd.sock</IfModule><IfModule mod_ctrls_admin.c>adminControlsEngine off</IfModule>## Alternative authentication frameworks##Include /etc/proftpd/ldap.conf#Include /etc/proftpd/sql.conf## This is used for FTPS connections##Include /etc/proftpd/tls.conf## Useful to keep VirtualHost/VirtualRoot directives separated##Include /etc/proftpd/virtuals.conf# A basic anonymous configuration,no upload directorIEs.# <Anonymous ~ftp># User ftp# Group nogroup# # We want clIEnts to be able to login with "anonymous" as well as "ftp"# UserAlias anonymous ftp# # Cosmetic changes,all files belongs to ftp user# DirFakeUser on ftp# DirFakeGroup on ftp# # RequireValIDShell off# # # limit the maximum number of anonymous logins# MaxClIEnts 10# # # We want 'welcome.msg' displayed at login,and '.message' displayed# # in each newly chdired directory.# displayLogin welcome.msg# displayChdir .message# # # limit WRITE everywhere in the anonymous chroot# <Directory *># <limit WRITE># DenyAll# </limit># </Directory># # # Uncomment this if you're brave.# # <Directory incoming># # # Umask 022 is a good standard umask to prevent new files and dirs# # # (second parm) from being group and world writable.# # Umask 022 022# # <limit READ WRITE># # DenyAll# # </limit># # <limit STOR># # AllowAll# # </limit># # </Directory># # </Anonymous># Include other custom configuration filesInclude /etc/proftpd/conf.d/
使用ifconfig
eth0 link encap:Ethernet HWaddr 00:11:6b:3c:61:b9 inet addr:88.198.61.237 Bcast:88.198.61.255 Mask:255.255.255.224 inet6 addr: fe80::211:6bff:fe3c:61b9/64 Scope:link inet6 addr: 2a01:4f8:131:2a::2/64 Scope:Global UP broADCAST RUNNING MulTICAST MTU:1500 Metric:1 RX packets:44239400 errors:375 dropped:391 overruns:375 frame:0 TX packets:41717433 errors:0 dropped:0 overruns:1 carrIEr:0 collisions:0 txqueuelen:1000 RX bytes:12419358975 (11.5 GiB) TX bytes:16170232918 (15.0 GiB) Interrupt:17 Base address:0x6000lo link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:19799205 errors:0 dropped:0 overruns:0 frame:0 TX packets:19799205 errors:0 dropped:0 overruns:0 carrIEr:0 collisions:0 txqueuelen:0 RX bytes:3252682909 (3.0 GiB) TX bytes:3252682909 (3.0 GiB)
主机名
web-amd-3700-2gb
cat / etc / hosts
### Hetzner Online AG installimage# nameserver config# IPv4127.0.0.1 localhost88.198.61.237 Debian-70-wheezy-64-minimal## IPv6::1 ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::2 ip6-allroutersff02::3 ip6-allhosts2a01:4f8:131:2a::2 Debian-70-wheezy-64-minimal解决方法 请更改/ etc / hosts
88.198.61.237 Debian-70-wheezy-64-minimal2a01:4f8:131:2a::2 Debian-70-wheezy-64-minimal
至
88.198.61.237 web-amd-3700-2gb2a01:4f8:131:2a::2 web-amd-3700-2gb
或(更好)修复设置以获得正确的FQDN和命名方案.
总结以上是内存溢出为你收集整理的linux – proFTPD无法确定IP地址全部内容,希望文章能够帮你解决linux – proFTPD无法确定IP地址所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)