Archiv verlassen und diese Seite im Standarddesign anzeigen : vsFTP .conf File in Ordnung ?
# 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
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.
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
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 ?
!?!??!
Kommst du auf den ftp nicht drauf oder was ist dein prob!? Das solltest du schon dazu schreiben ;)
Gruß
Dennis
Achso ok, du lässt ihn über den xinetd starten.
Dann connecte dich einfach mal über
ftp localhost
und schau ob's klappt.
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
you, und zwar ein anonymous ftp.. d.h. ohne benutzeranmeldung.....!
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.
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
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
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
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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.