PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : FTP unter SuSE 9.1



lexter
13.07.04, 00:38
Hallo zusammen!
habe seit gestern Suse 9.1 auf meinem Rechner.
Leider klappt es nicht mit Einrichtung von FTP und Samba Diensten.
Habe früher mit Version 7.3 gearbeitet, dort war alles relativ einfach.Jetzt finde ich die Konfigurationsdateien z.B. "rc.config" oder "initd" nicht mehr.
Gibt's diese unter suse 9.1 überhaupt noch?
Hab also alle Pakete bereits installiert,(Samba 3.0.4 und einfache FTP 017-535),
kann Samba manuell per "rcsmb start" starten, wie stelle ich jedoch ein,daß es beim booten automatisch startet?unter yast-Netzwerkdienste-Inetd habe ich samba zwar aktiv,aber dort steht ein komisches Pfad: /usr/sbin/winbind?
Genauso steht es mit FTP,ist ebenfalls aktiv,aber funktioniert nicht, getestet habe ich das mit: ftp://localhost --kriegt aber kein Verbindung.
Hat jemand einen Rat?; oder Link wo bereits ähnliches Problem beschrieben wurde?
Danke im vorraus!

Mfg

Rohdimus
13.07.04, 08:29
Hallo zusammen!
Jetzt finde ich die Konfigurationsdateien z.B. "rc.config" oder "initd" nicht mehr.
Gibt's diese unter suse 9.1 überhaupt noch?
Mfg

Hi
rc.config wurde duch die "boot" datein ersetzt.
hast du vsftpd installiert sonst meckert inetd rum. außerdem mußt du den eintrag
in der inetd datei die raute weg nehmen um funktionstüchtigen ftpd zu bekommen.

ftp stream tcp nowait root /usr/sbin/tcpd vsftpd

danach solltest du mit
ftp://localhost ein connect bekommen.

lexter
13.07.04, 14:41
Hallo Rohdimus!

hab deinen Rat gefolgt und vsftpd installiert und entsprechend unter xinetd "frei" gemacht (übrigens inetd gibts unter suse 9.1 glaube ich nicht mehr.entsprechende ports bzw. Dienste habe ich unter Graphische Oberfläche in Yast-Netzwerkdienste-Netzwerkdienste(inetd) gestartet) unt mein FTP läuft immer noch nicht.ftp://localhost versucht Verbindung aufzubauen,es tut sich dann aber nix,auch kein Fhlermeldung oder so.In etc/services ist auch alles frei d.h. ftp port 21.
Woran hängt's noch??

Gruß :)

shootie
13.07.04, 14:44
so weit ich mich nich täusche heisst der inetd bei 9.1 jetz xinetd... ;)

weiter kann ich dir auch nich helfen weil ich nich viel vom inetd halte :D

v_skoda
13.07.04, 14:53
aber vieleicht hilft dir das ja ein bischen :)

FTP-Server VSFTP


- Packet vsftp.....rpm installieren

- vsftp ist vom /etc/xinetd.d/vsftp

# disable = yes

- rcxinetd restart

-lsof-i

FTP-Dienst läuft am Port 21

- vsftp wird konfigurirt in /etc/vfstpd.conf

- Ablage-Ordner für anonymus -ftp ist /srv/ftp

Verbindung aufbauen :

ftp open 172.16.3.3

Loginname = anonymus

Passwort = email@dresse.de



in der Datei /etc/ftpusers stehen alle User die nicht per ftp zugreifen dürfen

Bei SuSe ist bei vsftp nur der Benutzer anonymus mit Lesezugriff gestattet. Locale User haben keinen FTP-Zugang

Localen Usern ftp-Lesezugriff gestatten

vi /etc/vsftpd.conf

Lokalen Usern Schreibrecht geben

vi /etc/vsftpd.conf

local_enable = yes

write_enable = yes

chroot_local_users_ = yes

Wenn für lokale User der FTP-Zugang freigeschaltet wird, können sich die User am FTP-Server entsprechend ihrer

lokalen Berechtigungen im Verzeichnisbaum freibewegen

mit dem Eintrag "chroot_local_user =yes" kann man die unterbinde.

Lokale User können nicht aus ihrem Heimatverzeichnis nach oben wechseln

Bei pwd wird"/" angezeigt.



Befehle für ftp

get Datei.txt = lädt runter

put datei.txt = lädt hoch

pwd = zeigt aktuelles Verzeichnis

!pwd = zeigt lokalen Pfad

dir = zeigt Dateien am Server

!dir = zeigt Dateien lokal

!ls =



Drop Box

- Alle user sollen als anonymus Dateien in einen Ordener hochladen dürfen

- es sollen aber keiner in den Ordner reinschauen dürfen oder was in dem Ordner ist löschen



1) mkdir /srv/ftp/public

2) chmod 733 /srv/ftp/public

3) vi/etc/vsftpd.conf

write_enable = yes

anon_upload_enable = yes



FTP-Zugriffe aufzeichnen


xferlog_enable = yes

xferlog_file=/var/log/vstppd.log

xferlog_std_format=yes

xferlog_ftp_protocol=yes



gruss Volker

lexter
13.07.04, 15:26
Danke v_skoda für die ausführliche Erklärung!
habe alles so waeit eingerichtet d.h. pakiet installiert,in xinetd den ftp freigeschaltet, neu gestartet.Beim ftp open 127.0.0.1 scheitere ich jedoch.Er gibt aus: "ftp open 127.0.0.1: Servername not supported for ai_socktype"
in services sind die "time 37" auskommentiert,da es zusamenhängen konnte.
weiter weiss ich leider nicht.
Warte auf neue lösungen.
Mfg lexter
:rolleyes:

shootie
13.07.04, 15:47
versuch einfach mal erst, "ftp" einzugeben und dann bekommst du einen prompt wo du dann "open 127.0.0.1" eingibts... wenn du dann nich drauf kommst liegt es am ftp server ;) aber das war ganz einfach ein nutzungs fehler fuer ftp ;)

greetz max

lexter
13.07.04, 16:24
es funtzt!
nach dem ich vsftpd installiert habe sollte ich in xinetd den standart ftp auskommentieren!hab quasi 2x ftp gehapt,das war der Fehler!
Danke für euere posten!
Mfg :)

shootie
13.07.04, 16:25
hihi, ja das wäre nich schlecht ;)

na dann viel spass damit :)