FTP setup by YAST FTP applet non-functional?! (both vsftpd and pure-ftpd)

Wondering if anyone else may have seen/are seeing the same…

This AM have newly setup on two VMware Guests running
Server Setup
openSUSE 13.1 (LXDE)
Fully updated
Install vsftpd and yast2-ftp-server

vsftpd info
Information for package vsftpd:

Repository: Main Repository (OSS)
Name: vsftpd
Version: 3.0.2-10.1.2
Arch: x86_64
Vendor: openSUSE
Installed: Yes
Status: up-to-date
Installed Size: 327.3 KiB

Result:
Connecting through the Localhost interface is the only way FTP is working.
Connecting through the normal network IP address,

  • Initially connects no matter what authentication setting is set, then
  • Hangs instead of prompting for Username and Password
    Of note, there is no file or folder /var/log/vsftpd which I expected
    Of note, I find the same behavior if the vsftpd service is stopped

FTP clients tried:
openSUSE 13.1 FTP clients (from another Guest on the same virtual network)
Firefox running on another openSUSE 13.1 client
Windows command line FTP client
Windows IE
(same result all clients)

Using the YAST FTP Server configuration applet, tried the following settings
Verified “Firewall port is open on all interfaces”
Verified in Firewall Settings > Firewall Details the correct network adapter is specified (only one is installed)
PASV enabled/disabled
Authentication Anonymous Only, Authenticated Users Only, Both (all possibilities)
Enable Upload both enabled and disabled

Verified vsftpd is running, a number of different ways, one is using systemctl

systemctl status vsftpd

Preliminary Conclusion:
Could be a couple different issues. First, I’m surprised that vsftpd is not configured to log to file(s) in /var/log/ somewhere. Could this be a broken install?
Because no vsftpd-specific logging file was found, I set logging to the syslog in /etc/vsftpd.conf but no ftp related entries are sent to syslog (var/log/messages)
I find it curious that by simply opening port 20, I see the same result… A connection is accepted without authentication and then just hangs without passing on to requiring FTP authentication. Because this only happens on the external network address but functions correctly on the localhost address, I am speculating that this is where the vsftpd install may be broken, not binding to “all interfaces”

Hoping anyone else can either verify what I’m seeing or can see where I might be going wrong.

BTW - I also tried running yast-ftp-server with pure-ftp instead of vsftp and that also was a failed install, but differently… That is more obvious, it has fundamental problems starting (start succeeds, but status thereafter is “stopped” without explanation).

Thx,
TSU

On 2014-04-28 19:26, tsu2 wrote:
>
> Wondering if anyone else may have seen/are seeing the same…
>
> This AM have newly setup on two VMware Guests running
> Server Setup
> openSUSE 13.1 (LXDE)
> Fully updated
> Install vsftpd and yast2-ftp-server

Perhaps:
https://bugzilla.novell.com/show_bug.cgi?id=855471

?


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

Thx,
Took a look at that, and although superficially the general description seems the same, there are some substantial differences…

  • The vsftpd.conf file setting is “corrected” as described in the bug (Listen = “NO”)
  • No vsftpd logging seems to be enabled or working that I can find. The usual vsftpd logfiles I usually had seen the past do not exist and as I described, I attempted to direct logging output to syslog without success.
  • The Bug suggested an error code is returned when attempting to connect, but what I’m seeing does not seem to return an error code (unless some verbosity setting was enabled in the bug which isn’t described).

So, for now I feel I’m looking at something similar but different.

TSU

[QUOTE=tsu2;2640375]Thx,
Took a look at that, and although superficially the general description seems the same, there are some substantial differences…
So, for now I feel I’m looking at something similar but different.

I have the same problem :

I am installing a 13.1 VM under XEN and just wanted to install and run vsftp - like years over years - beginning with suse 8.xx up to now - without problems.

And now ? The first login-try after configuring vsftp.conf - as I trained over years - the suse server hangs completely. The second try with a different client - the same - the server hangs - not only the ftp server stops, but the full suse VM server hangs !!

what a disaster - how can this happen in 2014 - it is not 1985 - when I did begin with suse, it is Mai 2014 - unbelievable - what kind of simple mistakes can be published today.

and opensuse 13.1 is out since end of 2013 — and nobody did detect this ??

Gert

On 5/12/2014 2:36 PM, rdeipw wrote:
> what a disaster - how can this happen in 2014 - ist is not 1985 when I
>>did begin with suse, it is Mai 2014 - unbelievable - what kind of simple
>>mistakes can be published today.

You are definitely ahead of your time. The first release of S.u.S.E was in March of 1994. See:
http://en.wikipedia.org/wiki/SUSE_Linux_distributions


P.V.
“We’re all in this together, I’m pulling for you” Red Green