Package: vsftpd
Version: 2.3.5-3
Severity: important

Dear Maintainer,
*** Please consider answering these questions, where appropriate ***

   * What led up to the situation?
Configuring ftp server.
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
1. Installed vsftp from repo.
2. Configured /etc/vsftpd.conf
   * What was the outcome of this action?
FTP to localhost fails from localhost itself.
suren@surendhar:~$ ftp localhost
ftp: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
421 Service not available, remote server has closed connection

vsftpd process seems to be running
suren@surendhar:~$ ps -aux | grep vsftpd
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root     27949  0.0  0.1   4984  1416 ?        S    00:06   0:00 
/usr/sbin/vsftpd
root     27954  0.0  0.0   4984   464 ?        S    00:07   0:00 
/usr/sbin/vsftpd
suren    28045  0.0  0.0   2144   712 pts/0    S+   00:14   0:00 sh -c 
/usr/bin/sensible-editor  '/tmp/reportbug-vsftpd-20140218-27975-mlp7oV'
suren    28046  0.0  0.0   2144   736 pts/0    S+   00:14   0:00 /bin/sh 
/usr/bin/sensible-editor /tmp/reportbug-vsftpd-20140218-27975-mlp7oV
suren    28047  0.0  0.1   3184  1744 pts/0    S+   00:14   0:00 editor 
/tmp/reportbug-vsftpd-20140218-27975-mlp7oV
root     28064  0.0  0.0   4984   464 ?        S    00:19   0:00 
/usr/sbin/vsftpd
suren    28066  0.0  0.0   2296   840 pts/1    S+   00:20   0:00 grep vsftpd

Netstat show vsftpd is listening
suren@surendhar:~$ sudo netstat -tulnp | grep 21
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      
27949/vsftpd 

This is my iptables config
suren@surendhar:~$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination      

I found the pointer to pam key  was  missing in the original configuration 
file. So I added the following lines.

# This option specifies the location of the RSA key to use for SSL
# encrypted connections.
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
#tcp_wrappers=YES
log_ftp_protocol=YES


   * What outcome did you expect instead?
ftp to localhost should succeed.

*** End of the template - remove these lines ***


-- System Information:
Debian Release: 7.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: sparc (sparc64)

Kernel: Linux 3.2.0-4-sparc64
Locale: LANG=en_US.UTF-8, LC_CTYPE=UTF-8 (charmap=ANSI_X3.4-1968) (ignored: 
LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash

Versions of packages vsftpd depends on:
ii  adduser                3.113+nmu3
ii  debconf [debconf-2.0]  1.5.49
ii  libc6                  2.13-38
ii  libcap2                1:2.22-1.2
ii  libpam-modules         1.1.3-7.1
ii  libpam0g               1.1.3-7.1
ii  libssl1.0.0            1.0.1e-2
ii  libwrap0               7.6.q-24
ii  netbase                5.0

Versions of packages vsftpd recommends:
ii  logrotate  3.8.1-4

vsftpd suggests no packages.

-- Configuration Files:
/etc/vsftpd.conf changed:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
log_ftp_protocol=YES


-- debconf information:
  vsftpd/directory: /srv/ftp
  vsftpd/username: ftp


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to