Welcome, Guest
Please Login or Register.
Lost Password?
Proftpd problems (1 viewing)
Post Reply

TOPIC: Proftpd problems

#17034
ptom98 (User)
Posts: 7
graphgraph
Proftpd problems 2008/10/14 03:01  
I'm slowly working my way through Webmin, Virtualmin and Usemin, I've managed to configure it as a nameserver, get apache up and running and all is looking good, lol probably not a great feat I know but I'm not very experienced with Linux, so I'm overjoyed!

But the problem I'm having now is with Proftpd, by using Webmin to install it just simply wouldn't work, it would end with "Nothing to do" and of course wouldn't show up in the Server List, I've even specified the URL to the module on the webmin website, but again it produces the same affect.

To get around the problem I got the RPM from RPMForge, this installed fine and it's now showing up in the server list, but unfortunatly the service doesn't start...well when I try to start it through the command line i get "Starting proftpd [OK]" but it doesnt seem to be recognised within Webmin. Also is I try to stop or restart the service the Stop Fails.

I'm guessing that perhaps the problem is caused by me installing the RPM from RPMForge, so my question is this, how can I install the Wedmin module for this? Or can I edit the config file of proftp.conf to work correctly? I've included the contents of the conf file below;

Code:

# This is the ProFTPD configuration file ServerName            "ProFTPD server" ServerIdent            on "FTP Server ready." ServerAdmin            root@localhost ServerType            standalone #ServerType            inetd DefaultServer            on AccessGrantMsg            "User %u logged in." #DisplayConnect            /etc/ftpissue #DisplayLogin            /etc/ftpmotd #DisplayGoAway            /etc/ftpgoaway DeferWelcome            off # Use this to excude users from the chroot DefaultRoot            ~ !adm # Use pam to authenticate (default) and be authoritative AuthPAMConfig            proftpd AuthOrder            mod_auth_pam.c* mod_auth_unix.c # Do not perform ident nor DNS lookups (hangs when the port is filtered) IdentLookups            off UseReverseDNS            off # Port 21 is the standard FTP port. Port                21 # Umask 022 is a good standard umask to prevent new dirs and files # from being group and world writable. Umask                022 # Default to show dot files in directory listings ListOptions            "-a" # See Configuration.html for these (here are the default values) #MultilineRFC2228        off #RootLogin            off #LoginPasswordPrompt        on #MaxLoginAttempts        3 #MaxClientsPerHost        none #AllowForeignAddress        off    # For FXP # Allow to resume not only the downloads but the uploads too AllowRetrieveRestart        on AllowStoreRestart        on # 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            20 # Set the user and group that the server normally runs at. User                nobody Group                nobody # Disable sendfile by default since it breaks displaying the download speeds in # ftptop and ftpwho UseSendfile            no # This is where we want to put the pid file ScoreboardFile            /var/run/proftpd.score # Normally, we want users to do a few things. <Global>   AllowOverwrite        yes   <Limit ALL SITE_CHMOD>     AllowAll   </Limit> </Global> # Define the log formats LogFormat            default    "%h %l %u %t \"%r\" %s %b" LogFormat            auth    "%v [%P] %h %t \"%r\" %s" # TLS # Explained at http://www.castaglia.org/proftpd/modules/mod_tls.html #TLSEngine            on #TLSRequired            on #TLSRSACertificateFile        /etc/pki/tls/certs/proftpd.pem #TLSRSACertificateKeyFile    /etc/pki/tls/certs/proftpd.pem #TLSCipherSuite            ALL:!ADH:!DES #TLSOptions            NoCertRequest #TLSVerifyClient        off ##TLSRenegotiate        ctrl 3600 data 512000 required off timeout 300 #TLSLog                /var/log/proftpd/tls.log # SQL authentication Dynamic Shared Object (DSO) loading # See README.DSO and howto/DSO.html for more details. #<IfModule mod_dso.c> #   LoadModule mod_sql.c #   LoadModule mod_sql_mysql.c #   LoadModule mod_sql_postgres.c #</IfModule> # A basic anonymous configuration, with an upload directory. #<Anonymous ~ftp> #  User                ftp #  Group                ftp #  AccessGrantMsg        "Anonymous login ok, restrictions apply." # #  # We want clients to be able to login with "anonymous" as well as "ftp" #  UserAlias            anonymous ftp # #  # Limit the maximum number of anonymous logins #  MaxClients            10 "Sorry, max %m users -- try again later" # #  # Put the user into /pub right after login #  #DefaultChdir            /pub # #  # We want 'welcome.msg' displayed at login, '.message' displayed in #  # each newly chdired directory and tell users to read README* files. #  DisplayLogin            /welcome.msg #  DisplayFirstChdir        .message #  DisplayReadme            README* # #  # Some more cosmetic and not vital stuff #  DirFakeUser            on ftp #  DirFakeGroup            on ftp # #  # Limit WRITE everywhere in the anonymous chroot #  <Limit WRITE SITE_CHMOD> #    DenyAll #  </Limit> # #  # An upload directory that allows storing files but not retrieving #  # or creating directories. #  <Directory uploads/*> #    AllowOverwrite        no #    <Limit READ> #      DenyAll #    </Limit> # #    <Limit STOR> #      AllowAll #    </Limit> #  </Directory> # #  # Don't write anonymous accesses to the system wtmp file (good idea!) #  WtmpLog            off # #  # Logging for the anonymous transfers #  ExtendedLog        /var/log/proftpd/access.log WRITE,READ default #  ExtendedLog        /var/log/proftpd/auth.log AUTH auth # #</Anonymous> <VirtualHost "ipaddress of server"> </VirtualHost>



I'm also curious to know if the problem could be caused by the HOSTNAME file, as if I type "proftpd" into the command line i get 2 error messages (both the same) "- warning: unable to determine IP address of '.'"? The contents of the HOSTNAME file is below;

localhost.localdomain


Any help would be greatly appreciated

Post edited by: ptom98, at: 2008/10/14 03:02
  The administrator has disabled public write access.
#17040
ptom98 (User)
Posts: 7
graphgraph
Re:Proftpd problems 2008/10/14 05:07  
Managed to work it out myself in the end.

Just thought I'd post up my answer incase anyone else was experiencing the same problem.

I went to Networking -> Network Configuration -> Host Addresses

And added a new host address with my IP and that seemed to fix the problem.
  The administrator has disabled public write access.
#17050
Joe (Admin)
Posts: 4213
graph
Re:Proftpd problems 2008/10/14 22:35  
I will mention that if you're using one of the systems supported by our install script, you can avoid all of this hassle. And, you can get ProFTPd packages from us, which have things in the locations that Webmin expects (ProFTPd is not a standard package in CentOS or RHEL, so it has to come from a third party...might as well come from us, if from anyone, since we know ours works).
  The administrator has disabled public write access.
#18168
blinks (User)
Posts: 1
graphgraph
Re:Proftpd problems 2008/11/23 12:59  
joe could you help me out??? i have a problem whit uploading files whit proftpd that came standard whit virtualmin. i have been searhing but came up sort i have change many settings in proftpd.conf but still no results if i mk dir a and upload the file it will upload but break the connection whit out any resion and if i replace it or override it wil not work the settings in proftpd.conf are good
if i download that works fine but upload whil not work the selinux is disable the firewall is disable. could you help me out
  The administrator has disabled public write access.
Post Reply
get the latest posts directly to your desktop

Talk and Get Help

Support
Forums
Bugs and Issues

Get Virtualmin

OS Support
Buy Online
Download
Copyright 2005-2007 Virtualmin, Inc. All rights reserved.