amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Amiga, AmigaOS 4 > ftpd (FTP Server) einrichten [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

21.08.2009, 12:30 Uhr

gerograph
Posts: 621
Nutzer
Tach,

wollte mal einen ftp Server auf meinem SAM einrichten (na ja, ihr wisst ja, wegen der SCAN to FTP Funktion des angedachten Brother Druckers/Scanners):

Habe ftpd(2) server aus OS4depot und RC-ftpd getestet. Beides geht nicht... hier mal meine Erfahrung mit ftpd:

1. Installiert wie beschrieben im Readme insbesondere RoadShow.
2. versucht mit WS-FTP von Windows aus zuzugreifen (Amiga hat feste IP, da SAMBA drauf läuft und eh besser ist..). Anmelden scheint zu funktionieren..
3. folgende Fehlermeldung von WS-FTP:

code:
connecting to 192.168.1.157:21
Connected to 192.168.1.157 port 21
220- This is Joran's AMIGA.......
220- ftp or anonymous for anonymous users......
220- Joran++++
220 localhost FTP Ready - vJoran 2.01
USER ftp
331 Please enter your email address '@'
PASS (hidden)
230- Welcome to My HOUSE...
230- Joran++++
230 Logged in as anonymous, Fri Aug 21 10:24:50 2009
PWD
257 "Workbench 4.0:" is current directory
SYST
500 Unknown command
Host type (I): Automatic detect
Host type (3): UNIX (standard)
! Receive error: Blocking call cancelled
PASV
! Receive error: Blocking call cancelled

PORT 192,168,1,33,7,9
200 Port command okay
LIST
553 Can't read directory "Workbench 4.0:": Unknown error 0
! Retrieve of folder listing failed (0)


Von Pftp auf dem Amiga folgende Fehlermeldung:

code:
Schaue nach '192.168.1.157'
� [0] Verbinde mit '192.168.1.157', Port 21
� [0] 220- This is Joran's AMIGA.......
� [0] 220- ftp or anonymous for anonymous users...... 
� [0] 220- Joran++++
� [0] 220 localhost FTP Ready - vJoran 2.01
� [0] USER ftp
� [0] 331 Please enter your email address '@'
� [0] PASS ***
� [0] 230- Welcome to My HOUSE... 
� [0] 230- Joran++++
� [0] 230 Logged in as anonymous, Fri Aug 21 10:49:40 2009
� [0] Verbunden!
� [0] CWD /
� [0] 550 Permission denied
� [0] Aktion Fehlgeschlagen


im Log stand folgendes:

code:
Fri Aug 21 10:49:40 2009 (5B038380): FTPDeamon started
Fri Aug 21 10:49:40 2009 (5B038380): USER ftp
Fri Aug 21 10:49:40 2009 (5B038380): PASS ftp
Fri Aug 21 10:49:40 2009 (5B038380): ftp logged in, ID ftp
Fri Aug 21 10:49:41 2009 (5B038380): CWD /


DEVS:Internet/FTPUsers habe ich folgendermaßen konfiguriert

code:
ftp ftp SYS: 255


D.h. User und PW ist ftp, SYS: ist das Directory welches ich im FTP Client sehen sollte. 255 ist die Berechtigung, habe Probeweise auch mit 1 und 256 getestet.

Jemand ne Idee ?

[ - Antworten - Zitieren - Direktlink - ]

21.08.2009, 12:53 Uhr

thomas
Posts: 7718
Nutzer
@gerograph:

Zitat:
255 ist die Berechtigung

Und was soll die bedeuten ? Was glaubst du, was 1 bedeutet und was soll 256 bedeuten ? Das steht doch bestimmt in der Anleitung.

Ich würde vermuten, ohne irgendetwas gelesen zu haben, daß die Berechtigung hier aus der Unix-Welt abgeleitet ist und daß die drei Ziffern jeweils die Berechtigungen für den Besitzer, seine Gruppe und andere Benutzer bestimmen. Jede Ziffer ist aus der Summe der Berechtigungen 4 = lesen, 2 = schreiben und 1 = ausführen zusammengesetzt. Bei Verzeichnissen bedeutet lesen = drauf zugreifen und ausführen = den Inhalt auflisten.

255 würde hier heißen, daß der Besitzer nur schreiben darf, alle anderen nur lesen und auflisten. Macht nicht wirklich Sinn. Würde sich aber mit den Symptomen decken.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/

[ - Antworten - Zitieren - Direktlink - ]

21.08.2009, 13:07 Uhr

gerograph
Posts: 621
Nutzer
@thomas:
Das ist mal ein Hinweis, danke... folgendes stand in der mitgelieferten FTPUser
code:
ftp * T: 255


von da hatte ich es übernommen, weiterhin stand in der FTPusers Datei folgendes als Erklärung auskommentiert, ich dachte müsste die gesamte Ziffer nehmen:

code:
#
#	This is the ftp user file, Format: User Password Path Permission
#
#	add   1 for FTP/Mailbox Read
#	add   2 for FTP/Mailbox Write
#	add   4 for FTP/Mailbox Delete
#	add   8 for Mailbox to AX25 gateway
#	add  16 for Mailbox to TELNET gateway
#	add  32 for MailBox to NET/ROM gateway
#	add  64 for Mailbox for REMOTE Sysop
#	add 128 for Mailbox for EXCLUDED
#	add 256 for MultiUser Access
#
#========================================================================
# The ftp entry is used for 'ftp' and 'anonymous' entries.....
# With multiuser it wil login under the userID 'ftp'.
#
# the rest entry is special for multiuser. It defines how all other
# usercodes must be handled. (256=MultiUser).
#	Odds'n'Sods
ftp * T: 255
#rest * * 263


Bedeutet dass, ich muß zum Lesen/Schreiben/löschen für Besitzer
die 7 wähle, für den Rest ebenfalls die 7 ?

d.h. 77 ???

in die Richtung werd ich mal testen

P.S. will nicht ausschließen, dass ich was überlesen habe, oder nicht verstanden... allerdings beschäftige ich mich jetzt schon Stunden damit

Danke schonmal






[ - Antworten - Zitieren - Direktlink - ]

21.08.2009, 13:11 Uhr

gerograph
Posts: 621
Nutzer
doppelt


[ Dieser Beitrag wurde von gerograph am 21.08.2009 um 13:11 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

21.08.2009, 13:22 Uhr

thomas
Posts: 7718
Nutzer
@gerograph:

Den Teil mit "Ich würde vermuten, ohne irgendetwas gelesen zu haben" von mir hast du überlesen ? Jetzt, wo es etwas zu lesen gibt, sollte doch klar sein, was 255 bedeutet.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/

[ - Antworten - Zitieren - Direktlink - ]

21.08.2009, 14:33 Uhr

gerograph
Posts: 621
Nutzer
@thomas:
Ne irgendwie ist mir nichts klar, wahrscheinlich hab ich ein Brett vorm Kopf... nen Beispiel wäre vielleicht gut... Hab jetzt mal 111 eingetragen (Dann müssten alle Lesen können ?) und auch mal 555 getestet (alle dürfen lesen und löschen bzw. lesen und ausführen) beides mal bekomme ich folgendes Ergebnis, wenn mit dem CLI ftp Befehl arbeite (ist glaub ich ersteinmal simpler).

code:
2.Workbench 4.0:> ftp  
ftp> open 192.168.1.157
Connected to 192.168.1.157.
220- This is Joran's AMIGA.......
220- ftp or anonymous for anonymous users...... 
220- Joran++++
220 localhost FTP Ready - vJoran 2.01
Name (192.168.1.157:root): ftp
331 Please enter your email address '<user-id>@<host-name>'
Password:
230- Welcome to My HOUSE... 
230- Joran++++
230  Logged in as anonymous, Fri Aug 21 14:30:26 2009
ftp> dir
200 Port command okay
553 Can't read directory "RAM Disk:T": Unknown error 0
ftp>


Gruß Gero

[ - Antworten - Zitieren - Direktlink - ]

21.08.2009, 15:24 Uhr

fingus
Posts: 155
Nutzer
@gerograph:

444 ist alle drei Gruppen "nur lesen"
777 ist alle drei Gruppen "lesen, schreiben und ausführen"

Probiers mal damit.


[ Dieser Beitrag wurde von fingus am 21.08.2009 um 15:25 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

21.08.2009, 15:25 Uhr

thomas
Posts: 7718
Nutzer
@gerograph:

Was ich oben geschrieben habe, war eine Vermutung. Jetzt, wo ich lesen konnte, wie es wirklich ist, stellt sich diese Vermutung als falsch heraus. Hör also bitte auf, darauf herumzureiten.

255 heißt, der User darf alles außer Multiuser. Das ist gut und richtig so. Solltest du also wieder eintragen. Der Fehler liegt woanders.

Versuch mal ein Verzeichnis zu nehmen, das kein Leerzeichen im Namen hat.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/

[ - Antworten - Zitieren - Direktlink - ]

21.08.2009, 16:07 Uhr

gerograph
Posts: 621
Nutzer
@fingus:
bei 777 bekomme ich
code:
553 Can't read directory "Work-1:": Unknown error 0


bei 444 bekomme ich
code:
200 Port command okay
550 Permission denied


Was ja eigentlich klar ist, da 444, wenn ichs richtig verstanden habe "alle drei Gruppen dürfen löschen" -> Das funktioniert dann auch !!!
(Wir kommen der Sache näher..)

@thomas
bei 255 bekomme ich:
code:
553 Can't read directory "Work-1:": Unknown error 0


sowohl bei 255 als auch 777 habe ich das delete und das mkdir ftpkomanndo getestet, und es geht...

liegt dann vielleicht ehr am dir und ls Befehl....

[ - Antworten - Zitieren - Direktlink - ]

21.08.2009, 16:12 Uhr

gerograph
Posts: 621
Nutzer
@fingus:
bei 777 bekomme ich
code:
553 Can't read directory "Work-1:": Unknown error 0


bei 444 bekomme ich
code:
200 Port command okay
550 Permission denied


Was ja eigentlich klar ist, da 444, wenn ichs richtig verstanden habe "alle drei Gruppen dürfen löschen" -> Das funktioniert dann auch !!!
(Wir kommen der Sache näher..)

@thomas
bei 255 bekomme ich:
code:
553 Can't read directory "Work-1:": Unknown error 0


sowohl bei 255 als auch 777 habe ich das delete ftpkomanndo getestet, und es geht...
bei 255 bekomme ich aus da mkdir ftpkommando hin, ALLERDINGS NUR, WENN ICH in der Config Work-1:test als Verzeichnis freigebe, direkt auf Work-1: klappt es nicht (dir oder ls funktionierte aber dennoch nicht im Unterverzeichnis)

liegt dann vielleicht ehr am dir und ls Befehl....


[ Dieser Beitrag wurde von gerograph am 21.08.2009 um 16:34 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

21.08.2009, 16:37 Uhr

thomas
Posts: 7718
Nutzer
@gerograph:

Welcher Teil von "stellt sich diese Vermutung als falsch heraus. Hör also bitte auf, darauf herumzureiten" war unverständlich ?


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/

[ - Antworten - Zitieren - Direktlink - ]

21.08.2009, 16:39 Uhr

gerograph
Posts: 621
Nutzer
doppelt


[ Dieser Beitrag wurde von gerograph am 21.08.2009 um 16:42 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

21.08.2009, 20:57 Uhr

gerograph
Posts: 621
Nutzer
@thomas:
Hallo ich will nirgendwo drauf rumreiten, ich find es super, dass Du mir hilfst, ist ja nicht das erste mal...

@alle:
funktioniert allerdings immer noch nicht...

Gruß Gero

[ - Antworten - Zitieren - Direktlink - ]

22.08.2009, 07:59 Uhr

gerograph
Posts: 621
Nutzer
@alle

bin ja Multitaskingfähig... wie unsere Freundin.... habe paralell noch nen Thread auf Amigaworld.net laufen gehabt, dort ist ebenfalls ein User bei dem es nicht läuft... er vermutet ein Bug im ftpd, lassen wir es mal solange ruhen, bis hier ein User ist der es vielleicht definitv laufen hat auf seinem A1/SAM.

Gruß Gero

[ - Antworten - Zitieren - Direktlink - ]

22.08.2009, 10:22 Uhr

ZeroG
Posts: 1487
Nutzer
@gerograph:
Frag doch mal den Portier von ftpd:
http://amigaworld.net/userinfo.php?uid=3434

[ - Antworten - Zitieren - Direktlink - ]

22.08.2009, 20:15 Uhr

gerograph
Posts: 621
Nutzer
@ZeroG:
Jup, hab ich gemacht, nur vorher dachte ich, vielleicht ist es nur ein Brett vorm Kopf...aber schein dier "ls" Befehl in der ftpd.conf zu sein, werde dann berichten... (wie ich es verstanden habe, ist das ein CLI Befehl der von ftpd aufgerufen wird, in der ftpd.conf war der Pfad falsch (hatte ich zwischenzeitlich auch selber schon geändert), glaub aber den ls Befehl gibt es nur auf SDK und nicht im Standard OS4.1...


[ - Antworten - Zitieren - Direktlink - ]

24.08.2009, 23:01 Uhr

gerograph
Posts: 621
Nutzer
@alle

Problem gelöst... !!! Na ja, fast:

1. in der ftpd.conf den Pfad zum "ls" Befehl ändern.
2. Die executeable von "ls" gibts im Aminet in dem AmiTCP 4.0 Demo Package, einen anderen (OS4 Nativ ?) gibt es im neuen SDK unter binutils (locale/c/ls). Habe beide getestet funktionieren in diesem Falle beide gleich gut, oder schlecht...

Was funktioniert...

1.WS-FTP unter Windows problemlos, wenn ich bei Hosttype "AMIGA" einstelle, andernfalls bekomme ich Fehlermeldungen und warte Minutenlang...

2.ftp Dos-Befehl unter Windows. Dir Befehl funktioniert, der ls Befehl nicht

3. ftp in einer Amiga Shell - geht alles...

4. pftp = funktioniert nicht....

Mir reicht dass, da ich ja nur von meinem Drucker ein SCAN-TO-FTP machen möchte... und da ist der Hosttype zumindest bei WS-FTP egal... sollte also funktionieren mit dem eingebauten Druckerclient (hoffe ich...)

Vielen Dank für die Hilfe

[ - Antworten - Zitieren - Direktlink - ]

28.08.2009, 20:55 Uhr

gerograph
Posts: 621
Nutzer
@all:

Ach ja, noch nen Hinweis, wers mit WS-FTP von Windows benutzt, Transfermode muss auf "Aktiv" stehen, d.h. Häckchen bei "Passivmode" nicht setzen..

Funktioniert dann auch mit meinem neuen All in one Scanner Brother MFC 9450CDN, s. meinen Postscriptdrucker Thread...

ggf. bekomme ich vom "Portier" eine neue Betaversion von ftpd gemailt, da die aktuelle im Depot anscheinend bei dem ein oder anderen Probleme macht.

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > ftpd (FTP Server) einrichten [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.