PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vsFTP .conf File in Ordnung ?



Mad
10.03.04, 08:16
# mads ftp server config file

dirmessage_enable=YES

ftpd_banner="Willkomen bei mads ftp (Running on Suse 9.0)"

ls_recurse_enable=YES

local_enable=YES

local_umask=022

anonymous_enable=YES

anon_umask=022

anon_max_rate=10000

xferlog_enable=YES

connect_from_port_20=YES

idle_session_timeout=600

ascii_upload_enable=YES

pam_service_name=vsftpd

# last edited by mad 09.03.04


Was halted ihr von dieser Konfiguration ? Hab ich so nach meiner eigenen Einschätzung und
den Tipps vom Beispielfile erstellt. Sollte eigentlich laufen oder ? Wie kann ich den Status des Servers einsehen ?

Greets Mad

$kuLL
10.03.04, 10:59
Starte den vsftpd doch einfach, dann wirst du sehen, ob die Config in Ordnung ist.
Sieht doch fast wie die Standard aus.

Mit ps aux | grep vsftp kannst du rausfinden, ob der ftpd läuft.

Mad
10.03.04, 11:56
wenn ich den command eingebe erscheint ich kontrolliert. zeile:

linux:~ # ps aux | grep vsftp
root 3060 0.0 0.1 1792 556 pts/1 R 11:50 0:00 grep vsftp
linux:~ #


Läuft er jetzt oder läuft er nicht ? Xinetd läuft das hab ich kontrolliert.



Greets Mad

Mad
10.03.04, 12:01
Meien Xinetd.conf


#
# xinetd.conf
#
# Copyright (c) 1998-2001 SuSE GmbH Nuernberg, Germany.
# Copyright (c) 2002 SuSE Linux AG, Nuernberg, Germany.
#

defaults
{
log_type = FILE /var/log/xinetd.log
log_on_success = HOST EXIT DURATION
log_on_failure = HOST ATTEMPT
# only_from = localhost
instances = 30
cps = 50 10

#
# The specification of an interface is interesting, if we are on a firewall.
# For example, if you only want to provide services from an internal
# network interface, you may specify your internal interfaces IP-Address.
#
# interface = 127.0.0.1

}
#vsftp mit xinetd starten
service ftp
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftp
server_flags = -a
log_on_success + = DURATION
instance = 4
}

includedir /etc/xinetd.d





Hab ich den vsftpd richtig eingebunden ?

Jakez
10.03.04, 13:02
!?!??!

Kommst du auf den ftp nicht drauf oder was ist dein prob!? Das solltest du schon dazu schreiben ;)

Gruß
Dennis

$kuLL
10.03.04, 13:17
Achso ok, du lässt ihn über den xinetd starten.
Dann connecte dich einfach mal über

ftp localhost
und schau ob's klappt.

Mad
10.03.04, 15:35
wenn ich das probiere passiert folgendes:

linux:~ # ftp localhost
Trying ::1...
ftp: connect to address ::1: Connection refused
Trying 127.0.0.1...
ftp: connect: Connection refused
ftp>



Heisst das das er läuft, aber ich nicht die nötigen rechte habe zuzugreifen ?



Greets Mad

Jakez
10.03.04, 16:25
you, und zwar ein anonymous ftp.. d.h. ohne benutzeranmeldung.....!

$kuLL
10.03.04, 18:09
Original geschrieben von Jakez
you, und zwar ein anonymous ftp.. d.h. ohne benutzeranmeldung.....!
Daran liegt es nicht!
Er kommt ja gar nicht erst an die Stelle wo er den Usernamen eingeben kann.

Also ich sags mal so, vom [x]inetd halte ich sowieso nichts.
Du kannst mal listen=YES in die vsftpd.conf schreiben. Dann läuft er im standalone Mode. Natürlich musst du ihn vorher aus dem xinetd rausnehmen.

Mad
11.03.04, 08:20
ok ich probiers mal

HEMIcuda
11.03.04, 08:34
Original geschrieben von $kuLL
Also ich sags mal so, vom [x]inetd halte ich sowieso nichts.
Warum? Was spricht dagegen, einen Server, der nicht staendig gebraucht wird,
ueber xinetd zu betreiben? Einen FTP mit vielleicht 500Hits/Tag standalone
laeufen zu lassen, halte ich fuer reine Resourcenverschwendung (selbes trifft
auf apache zu).

'cuda

Mad
11.03.04, 09:15
Ok, ich komm jetzt von nem Windows client drauf. Jetzt stellt sich die frage, wo ich denn verzeichnisse freigeben kann. Ich geh mal googeln.........



Greets Mad

Jakez
11.03.04, 13:24
Ganz einfach, die vsftp benutzerverwaltung läuft über das normale Benutzerkontengedöns... ;)

Also einfach neuen user anlegen, und das Homeverzeichnis ist das "root-verzeichnis" des Users beim ftpserver


Gruß
Dennis

Jakez
11.03.04, 13:26
Ach ja, und vergiss:

chroot_local_user=YES

nicht, denn sonst ist der user nicht in sienem Home verzeichnis gefangen, dh er kann sich einfach bis zu / verzeichnis "durchklicken"

Gruß
Dennis