linux – proFTPD无法确定IP地址

linux – proFTPD无法确定IP地址,第1张

概述启动服务器时,将返回此错误 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-2g 启动服务器时,将返回此错误
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地址所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1041362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存