[luau] Secure FTP to RedHat 7.3 box?
Erich S.
sharky at websharx.com
Mon Dec 9 21:44:00 PST 2002
Hi All,
I'm kinda stumped, I still can't seem to connect via Dreamweaver (DMX).
DMX is set up to use passive FTP, and when I click on the 'test' button in
DMX, plink fires up with it's session, and I can log in with my username
and password. After logging in and minimizing the plink window, it
searches for host (127.0.0.1) and comes up with an FTP error:
An FTP error occurred - cannot make connection to host
530 Login Incorrect
/var/log/messages shows the connection via ssh, then proftp, then the
failure:
Dec 9 21:29:51 tiger sshd(pam_unix)[4262]: session opened for user sharky by (uid=0)
Dec 9 21:30:10 tiger proftpd[4283]: tiger.xx (tiger.xx[xx.yy.zz.zz]) - FTP session opened.
Dec 9 21:30:10 tiger PAM_pwdb[4283]: authentication failure; (uid=0) -> sharky for ftp service
Dec 9 21:30:11 tiger proftpd[4283]: tiger.xx (tiger.xx[xx.yy.zz.zz]) - PAM(sharky): Authentication failure.
Dec 9 21:30:11 tiger proftpd[4283]: tiger.xx (tiger.xx[xx.yy.zz.zz]) - FTP session closed.
* While SSH'd in trying to 'ftp localhost' get's a Connection refused
* While SSH'd in I can ftp to my.live.ip.address and use my username/pass
and get my user directory (yay)
* FTP from the outside get's refused and anonymous does not work (yay)
Are there other user files that need to be configured for ProFTPD? I'm
probably missing something simple, but am not familiar enough with these
packages to know what I've missed. Is it a PAM issue?
Sorry for the long post and thanks again in advance. I've listed my notes
after the sig.
Sharky
========================================================================
120902
I still feel pretty lame and a bit tired from reading through web docs and
google groups. I've done the following:
1) Downloaded and installed rpms for proftpd-1.2.6-1,
proftpd-inetd-1.2.6-1
2) Created a basic PAM file for proftpd in /etc/pam.d/proftpd
auth required /lib/security/pam_listfile.so item=user sense=deny
file=/etc/ftpusers onerr=succeed
auth required /lib/security/pam_pwdb.so shadow nullok
auth required /lib/security/pam_shells.so
account required /lib/security/pam_pwdb.so
session required /lib/security/pam_pwdb.so
3) Added in the changes in /etc/proftpd.conf noted by Brian in his earlier
post. (NOTE: user and group is set to nobody/nobody for proftpd)
AllowForeignAddress on
#ES%120902 - Limit it to just local hits for FTP
<Limit LOGIN>
Order allow, deny
Allow from xx.yy.zz.zz, 127.0.0.1
Deny from all
</Limit>
4) Created an entry in /etc/xinetd/ called proftpd
# ES%120902
# default: off
# description: ProFTPd daemon provides FTP support \
#
service ftp
{
flags = REUSE
socket_type = stream
instances = 50
wait = no
user = root
server = /usr/sbin/proftpd
bind = xx.yy.zz.zz
log_on_success = HOST PID
log_on_failure = HOST RECORD
}
===========================================================
More information about the LUAU
mailing list