Autor Thema: Probleme mit der Anmeldung am FTP  (Gelesen 7534 mal)

Bill@TheGates

  • Gast
Probleme mit der Anmeldung am FTP
« am: 09. Januar 2008, 22:53:09 »
Hallo,

ich wollte euch noch kurz mit einer Frage belästigen.Mittlerweile läuft  bei mir der FTP Service, ich schaffe es jedoch nicht mich als "root" einzuloggen.Ich bekomme immer den Fehler 530 (Login incorrect).Dabei benutze ich das selbe Passwort wie beim Anmelden an Solaris. Unter /etc/ftpd/ftpusers habe ich den "root" auch schon rausgenommen, aber es klappt immer noch nicht. Irgendwas mache ich falsch... nur was?  :-\

sonnenblen.de - Das unabhängige Sun User Forum

Probleme mit der Anmeldung am FTP
« am: 09. Januar 2008, 22:53:09 »

Offline DukeNuke2

  • Sobl Guru
  • *****
  • Beiträge: 571
  • Soulman
    • Wo die Sonne lacht
Re: Probleme mit der Anmeldung am FTP
« Antwort #1 am: 10. Januar 2008, 10:35:17 »
hast du mal den inetd neu gestartet oder die maschine rebootet?

Offline signal_15

  • Sobl Master
  • ****
  • Beiträge: 426
    • Rechenzentrum Amper
Re: Probleme mit der Anmeldung am FTP
« Antwort #2 am: 10. Januar 2008, 12:18:03 »
ich bin mir jetzt nicht mehr so sicher, aber hatte das nicht auch was mit der '/etc/default/login' und der gesetzten variable 'console' was zu tun!? oder beeinflusst diese einstellung nur ssh/telnet?

ct,

Bill@TheGates

  • Gast
Re: Probleme mit der Anmeldung am FTP
« Antwort #3 am: 10. Januar 2008, 12:27:08 »
@Duke : jep, ich habe die Machine schon neugestartet.Keine Änderung.

@Singnal : In die Richtung werde ich dann mal forschen, wenn ich wieder zu hause bin ;).

Für weitere Vorschläge bin ich natürlich weiterhin offen ;D

Offline Drusus

  • Sobl Master
  • ****
  • Beiträge: 424
  • Intentionally left blank
Re: Probleme mit der Anmeldung am FTP
« Antwort #4 am: 10. Januar 2008, 15:05:07 »
Moin,

wenn root in der /etc/ftpd/ftpusers nicht mehr drinsteht, dann sollte der FTP login eigentlich gehen. Hast du besonder ftpgroups eingerichtet oder sonstwie den zugriff beschraenkt (d.h. an /etc/ttpd/ftpaccess irgendwas veraendert)?

Ist dein Passwort laenger als 8 Zeichen oder hat ein Leerzeichen (das kann Probleme bei ftp geben)?

Tschau,
  Drusus.

Bill@TheGates

  • Gast
Re: Probleme mit der Anmeldung am FTP
« Antwort #5 am: 11. Januar 2008, 23:35:06 »
Bei ftpgroups ist keine Gruppe eingetragen.FTPaccess habe ich probehalber umbenannt, aber ich kann mich immer noch nicht einloggen.Das Passwort besteht aus sieben Zeichen und es sind weder Sonderzeichen noch ein Leerzeichen drin enthalten.

@Signal : Die gesetze Variable "Console" beinflusst nur das Telnet. Siehe hier : http://www.idevelopment.info/data/Unix/Solaris/SOLARIS_TelnetFTPAsRoot.shtml

Es kann doch nicht sein, dass es so schwer ist einen verdammten FTP Server aufzusetzen...  :-[

Offline DukeNuke2

  • Sobl Guru
  • *****
  • Beiträge: 571
  • Soulman
    • Wo die Sonne lacht
Re: Probleme mit der Anmeldung am FTP
« Antwort #6 am: 12. Januar 2008, 09:52:55 »
normalerweise funktioniert der ftp server "out of the box". heisst, du musst etwas geändert haben was eben dieses verhindert. check noch mal alle dateien. mehr kann ich auch nicht sagen. ansonsten richte mal einen remotezugriff per ssh ein. ich guck gerne mal remote drauf ob noch etwas auffällt...

bnsmb

  • Gast
Re: Probleme mit der Anmeldung am FTP
« Antwort #7 am: 12. Januar 2008, 10:11:10 »
Bei ftpgroups ist keine Gruppe eingetragen.FTPaccess habe ich probehalber umbenannt, aber ich kann mich immer noch nicht einloggen.Das Passwort besteht aus sieben Zeichen und es sind weder Sonderzeichen noch ein Leerzeichen drin enthalten.

@Signal : Die gesetze Variable "Console" beinflusst nur das Telnet. Siehe hier : http://www.idevelopment.info/data/Unix/Solaris/SOLARIS_TelnetFTPAsRoot.shtml

Es kann doch nicht sein, dass es so schwer ist einen verdammten FTP Server aufzusetzen...  :-[

Hi,

teste mal die folgenden Sachen:

gibt's die Datei /etc/shell? Falls ja, steht da die Shell von root drin?

Geht ftp als irgendein anderer User (welcher nicht in der /etc/ftpd/ftpusers steht)?

Geht ftp von der Maschine direkt? Als z.B. ftp localhost auf der Maschine? Als root und als irgendein anderer User?

Was sagt "svcs -x ftp"?

Poste mal die Ausgabe von "svcprop ftp"

Steht was in der Logdatei des inetd Dameons (/var/svc/log/network-inetd:default.log)?

Wenn das alles nichts bringt, wuerde ich mal das Logging des ftp Daemons aktivieren.



Gruss

Bernd

Bill@TheGates

  • Gast
Re: Probleme mit der Anmeldung am FTP
« Antwort #8 am: 12. Januar 2008, 19:11:18 »
Bei ftpgroups ist keine Gruppe eingetragen.FTPaccess habe ich probehalber umbenannt, aber ich kann mich immer noch nicht einloggen.Das Passwort besteht aus sieben Zeichen und es sind weder Sonderzeichen noch ein Leerzeichen drin enthalten.

@Signal : Die gesetze Variable "Console" beinflusst nur das Telnet. Siehe hier : http://www.idevelopment.info/data/Unix/Solaris/SOLARIS_TelnetFTPAsRoot.shtml

Es kann doch nicht sein, dass es so schwer ist einen verdammten FTP Server aufzusetzen...  :-[

Hi,

teste mal die folgenden Sachen:

gibt's die Datei /etc/shell? Falls ja, steht da die Shell von root drin?

...

Gruss

Bernd


So, ich will dann mal auf deine erste Frage eingehen.Nein, die gibt es nicht.Was mache ich in diesen Fall??  ::)

svcs -x ftp sagt :

svc:/network/ftp:default (FTP server)
 Status: online seit Do 25 Okt 2007 20:00:55 CEST
   Siehe: in.ftpd(1M)
   Siehe: ftpd(1M)
Auswirkung: Keine.


und hier die Ausgabe von svcprop ft :

general/enabled boolean false
general/entity_stability astring Unstable
general/restarter fmri svc:/network/inetd:default
inetd/endpoint_type astring stream
inetd/isrpc boolean false
inetd/name astring ftp
inetd/proto astring tcp6
inetd/stability astring Evolving
inetd/wait boolean false
inetd_start/exec astring /usr/sbin/in.ftpd\ -a
inetd_start/group astring root
inetd_start/limit_privileges astring :default
inetd_start/privileges astring :default
inetd_start/project astring :default
inetd_start/resource_pool astring :default
inetd_start/supp_groups astring :default
inetd_start/timeout_seconds count 0
inetd_start/type astring method
inetd_start/use_profile boolean false
inetd_start/user astring root
inetd_start/working_directory astring :default
inetd_disable/exec astring :kill
inetd_disable/timeout_seconds count 0
inetd_disable/type astring method
tm_common_name/C ustring FTP\ server
tm_man_in_ftpd/manpath astring /usr/share/man
tm_man_in_ftpd/section astring 1M
tm_man_in_ftpd/title astring in.ftpd
tm_man_ftpd/manpath astring /usr/share/man
tm_man_ftpd/section astring 1M
tm_man_ftpd/title astring ftpd
restarter/auxiliary_state astring none
restarter/next_state astring none
restarter/state astring online
restarter/state_timestamp time 1193335255.617768000
inetd_state/cur_state integer 1
inetd_state/next_state integer 13



In der Logdatei des inetd Demos steht viel drin ;)... ja

@Duke : naja, als letzter Ausweg werde ich deine Vorschlag aufgreifen und dir dann ein Remotezugriff einrichten.

Offline DukeNuke2

  • Sobl Guru
  • *****
  • Beiträge: 571
  • Soulman
    • Wo die Sonne lacht
Re: Probleme mit der Anmeldung am FTP
« Antwort #9 am: 12. Januar 2008, 19:22:37 »
Meld dich per PM, dann gebe ich dir meine ICQ Nummer damit man sich absprechen kann...

sonnenblen.de - Das unabhängige Sun User Forum

Re: Probleme mit der Anmeldung am FTP
« Antwort #9 am: 12. Januar 2008, 19:22:37 »

bnsmb

  • Gast
Re: Probleme mit der Anmeldung am FTP
« Antwort #10 am: 12. Januar 2008, 20:17:47 »
Bei ftpgroups ist keine Gruppe eingetragen.FTPaccess habe ich probehalber umbenannt, aber ich kann mich immer noch nicht einloggen.Das Passwort besteht aus sieben Zeichen und es sind weder Sonderzeichen noch ein Leerzeichen drin enthalten.

@Signal : Die gesetze Variable "Console" beinflusst nur das Telnet. Siehe hier : http://www.idevelopment.info/data/Unix/Solaris/SOLARIS_TelnetFTPAsRoot.shtml

Es kann doch nicht sein, dass es so schwer ist einen verdammten FTP Server aufzusetzen...  :-[

Hi,

teste mal die folgenden Sachen:

gibt's die Datei /etc/shell? Falls ja, steht da die Shell von root drin?

...

Gruss

Bernd


So, ich will dann mal auf deine erste Frage eingehen.Nein, die gibt es nicht.Was mache ich in diesen Fall??  ::)

Gut, dann liegt's nicht daran

Zitat
svcs -x ftp sagt :

svc:/network/ftp:default (FTP server)
 Status: online seit Do 25 Okt 2007 20:00:55 CEST
   Siehe: in.ftpd(1M)
   Siehe: ftpd(1M)
Auswirkung: Keine.


und hier die Ausgabe von svcprop ft :

general/enabled boolean false
general/entity_stability astring Unstable
general/restarter fmri svc:/network/inetd:default
inetd/endpoint_type astring stream
inetd/isrpc boolean false
inetd/name astring ftp
inetd/proto astring tcp6
inetd/stability astring Evolving
inetd/wait boolean false
inetd_start/exec astring /usr/sbin/in.ftpd\ -a
inetd_start/group astring root
inetd_start/limit_privileges astring :default
inetd_start/privileges astring :default
inetd_start/project astring :default
inetd_start/resource_pool astring :default
inetd_start/supp_groups astring :default
inetd_start/timeout_seconds count 0
inetd_start/type astring method
inetd_start/use_profile boolean false
inetd_start/user astring root
inetd_start/working_directory astring :default
inetd_disable/exec astring :kill
inetd_disable/timeout_seconds count 0
inetd_disable/type astring method
tm_common_name/C ustring FTP\ server
tm_man_in_ftpd/manpath astring /usr/share/man
tm_man_in_ftpd/section astring 1M
tm_man_in_ftpd/title astring in.ftpd
tm_man_ftpd/manpath astring /usr/share/man
tm_man_ftpd/section astring 1M
tm_man_ftpd/title astring ftpd
restarter/auxiliary_state astring none
restarter/next_state astring none
restarter/state astring online
restarter/state_timestamp time 1193335255.617768000
inetd_state/cur_state integer 1
inetd_state/next_state integer 13



In der Logdatei des inetd Demos steht viel drin ;)... ja


Das sieht auch okay aus. Was ist mit den ftp als anderer User und dem ftp auf localhost? Hast Du das auch schon getestet?

Ansonsten - logging fuer ftp einschalten und schauen was der so sagt

Gruss

Bernd

Bill@TheGates

  • Gast
Re: Probleme mit der Anmeldung am FTP
« Antwort #11 am: 12. Januar 2008, 21:48:26 »
Bei anderen User und auf localhost bekomme ich die selbe Fehlermeldung. :-\

wie konnte ich das loggin für ftp nochmal einschalten?  ???

bnsmb

  • Gast
Re: Probleme mit der Anmeldung am FTP
« Antwort #12 am: 12. Januar 2008, 22:00:38 »
Bei anderen User und auf localhost bekomme ich die selbe Fehlermeldung. :-\

Also ein generelles Problem mit ftp und kein User abhaengiges - damit sind wir doch schon mal ein Stueck weiter.

Zitat
wie konnte ich das loggin für ftp nochmal einschalten?  ???

Siehe unten ..

Gruss

Bernd


*** Solaris[TM] 10 Operating System: Enabling FTP logging

1.) Confirm $EDITOR is set to vi

# echo $EDITOR
/usr/bin/vi


Note. $EDITOR maybe set to dtpad. You can use dtpad inplace of vi if your prefer.

To modify $EDITOR for vi

If using Bourne shell (/bin/sh).

# EDITOR=/usr/bin/vi;export EDITOR
# echo $EDITOR
/usr/bin/vi


If using C shell (/bin/csh).

% setenv EDITOR /usr/bin/vi
% echo $EDITOR
/usr/bin/vi


2.) Add 'daemon.info' entry to /etc/syslog.conf

*.err;kern.notice;auth.notice                   /dev/sysmsg
*.err;kern.debug;daemon.notice;mail.crit        /var/adm/messages
daemon.info  <Use tabs for spaces here only>    /var/adm/ftp.log


3.) Create ftp.log file to capture ftp sessions.

# touch /var/adm/ftp.log


4.) Restart syslogd to read new change to syslog.conf.

# kill -HUP <syslogd pid>


5.) Modify ftp line in inetd_start property group.

# svccfg -s ftp editprop


Uncomment the ftp line then add -l to end.

Before

# setprop inetd_start/exec = astring: ("/usr/sbin/in.ftpd -a")


After

setprop inetd_start/exec = astring: ("/usr/sbin/in.ftpd -a -l")


6.) Reload the ftp and inetd manifest.

# svcadm refresh ftp
# svcadm refresh inetd


7.) Confirm in.ftpd is in log mode and ftp.log is actively logging.

# ftp localhost
Connected to localhost.
220 <localhost name> FTP server ready.
Name (localhost:<user>):


In another window check if in.ftpd is in log mode.

#  ps -ef | grep ftp
   root 13732  9045   1 16:13:01 ?           0:00 /usr/sbin/in.ftpd -a -l
   root 13733 13725   0 16:13:05 pts/5       0:00 grep ftp


Check if ftp.log is actively logging sessions.

# more /var/adm/ftp.log
Sep 11 10:31:32 nsh-sb100-16 ftpd[8185]: [ID 532633 daemon.notice] FTP LOGIN  REFUSED (username in /etc/ftpd/ftpusers) FROM xxx.xxx.xxx.xxx [xxx.xxx.xxx.xxx],  root
Sep 11 10:31:40 nsh-sb100-16 ftpd[8185]: [ID 528697 daemon.info] FTP session  closed


Done.


Bill@TheGates

  • Gast
Re: Probleme mit der Anmeldung am FTP
« Antwort #13 am: 13. Januar 2008, 01:57:35 »
Wohoo! Es klappt! ;) Das FTP Logfile hat folgendes aufgezeichnet :

Oct 26 01:44:00 Solaris10 ftpd[1009]: [ID 253221 daemon.error] cannot stat access file /
etc/ftpd/ftpaccess: No such file or directory
Oct 26 01:45:35 Solaris10 ftpd[1009]: [ID 593866 daemon.notice] ACCESS DENIED (error rea
ding access file) TO localhost [127.0.0.1]
Oct 26 01:45:35 Solaris10 ftpd[1009]: [ID 732939 daemon.notice] FTP LOGIN REFUSED (acces
s denied) FROM localhost [127.0.0.1], root


Mir ist dann natürlich eingefallen, dass ich "ftpaccess" umbenannt hatte, weil ich nach der Fehlerquelle gesucht hab.Also, habe ich sie wieder zurückbenannt und das einloggen hat geklappt.Besten Dank Bernd - mal wieder ;D.Und Duke natürlich auch für die angebotene Unterstützung.

Bill@TheGates

  • Gast
Re: Probleme mit der Anmeldung am FTP
« Antwort #14 am: 17. Januar 2008, 14:49:13 »
Eine Frage hätte ich noch bezüglich des Befehls "ftp" in der Windows CMD (unter Solaris hab ichs noch nicht ausprobiert).Wenn ich eine Datei von meinen FTP-Server über "get <Dateiname> <lokales Verz>" abhole, so landet sie zwar auch im Verz ist jedoch unlesbar.Mit FTP-Clients (wie z.B. FileZilla) gibt es keine Probleme.Weiss vielleicht jemand von euch woran es liegen könnte?