Vsftpd Service is Offline

Discussion in 'Installation/Configuration' started by nasir, Feb 4, 2008.

  1. nasir

    nasir New Member

    hi all expert i am installing ispconfig on centOS5.1 all installation is going well and all server is Online but vsftpd is Offline .
    when i start the service /etc/init.d/vsftpd Start : service is running properly but ispconfig server status shows that vsftpd is Offline .
    i try my best to check what the problem is but useless can anybody tell me whats the problem.
    i am not using proftp in ISPconfig i am using Vsftpd.
    when i open ftp://machineip then its running well but in ispconifg server status its shows Offline
    waiting 4 ur kind responce
    Thanx
    Nasir
     
  2. till

    till Super Moderator Howtoforge Staff HowtoForge Supporter ISPConfig Developer

    Please post the output of:

    netstat -tap | grep ftp
     
  3. nasir

    nasir New Member

    netstat -tap | grep ftp
    tcp 0 0 *:ftp *:* LISTEN 10182/vsftpd
    tcp 1 0 pacn.com:34107 ftp-osl.osuosl.org:http CLOSE_WAIT 2919/python
     
  4. till

    till Super Moderator Howtoforge Staff HowtoForge Supporter ISPConfig Developer

    Ok, thats fine.

    Please make sure that you have a definition for localhost pointing to IP 127.0.0.1 like:

    127.0.0.1 localhost.localdomain localhost

    in your /etc/hosts file
     
  5. nasir

    nasir New Member

    127.0.0.1 localhost.localdomain localhost
    192.168.1.44 pacepakistan.com pacepakistan
    ::1 localhost6.localdomain6 localhost6
     
  6. falko

    falko Super Moderator Howtoforge Staff Moderator HowtoForge Supporter ISPConfig Developer

    What's in /etc/vsftpd.conf?
     
  7. nasir

    nasir New Member

    here is the output of vsftd.conf
    vi/ /etc/vsftpd/vsftpd.conf
    "/etc/vsftpd/vsftpd.conf"
    "/etc/vsftpd/vsftpd.conf" 116L, 4397C# Example config file /etc/vsftpd/vsftpd.conf
    #
    # The default compiled in settings are fairly paranoid. This sample file
    # loosens things up a bit, to make the ftp daemon more usable.
    # Please see vsftpd.conf.5 for all compiled in defaults.
    #
    # READ THIS: This example file is NOT an exhaustive list of vsftpd options.
    # Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's
    # capabilities.
    #
    # Allow anonymous FTP? (Beware - allowed by default if you comment this out).
    anonymous_enable=YES
    #
    # Uncomment this to allow local users to log in.
    local_enable=YES
    #
    # Uncomment this to enable any form of FTP write command.
    write_enable=YES
    #
    # Default umask for local users is 077. You may wish to change this to 022,
    # if your users expect that (022 is used by most other ftpd's)
    local_umask=022
    #
    # Uncomment this to allow the anonymous FTP user to upload files. This only
    # has an effect if the above global write enable is activated. Also, you will

    # obviously need to create a directory writable by the FTP user.

    #anon_upload_enable=YES

    #
    # Uncomment this if you want the anonymous FTP user to be able to create

    # new directories.

    #anon_mkdir_write_enable=YES

    #
    # Activate directory messages - messages given to remote users when they

    # go into a certain directory.

    dirmessage_enable=YES

    #
    # Activate logging of uploads/downloads.

    xferlog_enable=YES

    #
    # Make sure PORT transfer connections originate from port 20 (ftp-data).

    connect_from_port_20=YES

    #
    # If you want, you can arrange for uploaded anonymous files to be owned by

    # a different user. Note! Using "root" for uploaded files is not

    # recommended!

    #chown_uploads=YES

    #chown_username=whoever

    #
    # You may override where the log file goes if you like. The default is shown

    # below.

    #xferlog_file=/var/log/vsftpd.log

    #
    # If you want, you can have your log file in standard ftpd xferlog format

    xferlog_std_format=YES

    #
    # You may change the default value for timing out an idle session.

    #idle_session_timeout=600

    #
    # You may change the default value for timing out a data connection.

    #data_connection_timeout=120

    #
    # It is recommended that you define on your system a unique user which the

    # ftp server can use as a totally isolated and unprivileged user.

    #nopriv_user=ftpsecure

    #
    # Enable this and the server will recognise asynchronous ABOR requests. Not

    # recommended for security (the code is non-trivial). Not enabling it,

    # however, may confuse older FTP clients.

    #async_abor_enable=YES

    #
    # By default the server will pretend to allow ASCII mode but in fact ignore

    # the request. Turn on the below options to have the server actually do ASCII

    # mangling on files when in ASCII mode.

    # Beware that on some FTP servers, ASCII support allows a denial of service

    # attack (DoS) via the command "SIZE /big/file" in ASCII mode. vsftpd

    # predicted this attack and has always been safe, reporting the size of the

    # raw file.

    # ASCII mangling is a horrible feature of the protocol.

    #ascii_upload_enable=YES

    #ascii_download_enable=YES

    #
    # You may fully customise the login banner string:

    #ftpd_banner=Welcome to blah FTP service.

    #
    # You may specify a file of disallowed anonymous e-mail addresses. Apparently

    # useful for combatting certain DoS attacks.

    #deny_email_enable=YES

    # (default follows)

    #banned_email_file=/etc/vsftpd/banned_emails

    #
    # You may specify an explicit list of local users to chroot() to their home

    # directory. If chroot_local_user is YES, then this list becomes a list of

    # users to NOT chroot().

    #chroot_list_enable=YES

    # (default follows)

    #chroot_list_file=/etc/vsftpd/chroot_list

    #
    # You may activate the "-R" option to the builtin ls. This is disabled by

    # default to avoid remote users being able to cause excessive I/O on large

    # sites. However, some broken FTP clients such as "ncftp" and "mirror" assume

    # the presence of the "-R" option, so there is a strong case for enabling it.

    #ls_recurse_enable=YES

    #
    # When "listen" directive is enabled, vsftpd runs in standalone mode and

    # listens on IPv4 sockets. This directive cannot be used in conjunction

    # with the listen_ipv6 directive.

    listen=YES

    #
    # This directive enables listening on IPv6 sockets. To listen on IPv4 and IPv6

    # sockets, you must run two copies of vsftpd whith two configuration files.

    # Make sure, that one of the listen options is commented !!

    #listen_ipv6=YES


    pam_service_name=vsftpd

    userlist_enable=YES

    tcp_wrappers=YES
     
  8. falko

    falko Super Moderator Howtoforge Staff Moderator HowtoForge Supporter ISPConfig Developer

    Can you set tcp_wrappers to No and restart vsftpd?
     
  9. nasir

    nasir New Member

    yes i done tcp wrapper =NO
    now its working fine
    Thanks dear
    i realy very thankfulll 2 u
     

Share This Page