84075
Goto Top

Rlogin Probleme

rlogin datuf345
connect to address 10.123.44.11 port 543: Connection refused
Trying krb4 rlogin...
connect to address 10.123.44.11 port 543: Connection refused
trying normal rlogin (/usr/bin/rlogin)

Hallöchen,

weiss jemand warum ich bei einem rlogin auf eine maschine o.g. Fehlermeldung bekomme, ich aber danach tortzdem auf der maschine bin bzw. auf der shell? Wennich ssh benutze taucht das problem nicht auf?!?!? Liegts am Port?Kerberos???Was muss ich machendamit diese Fehlermeldung mit rlogin verschwindet?

Content-Key: 140123

Url: https://administrator.de/contentid/140123

Printed on: April 19, 2024 at 20:04 o'clock

Member: reni09
reni09 Apr 08, 2010 at 09:51:36 (UTC)
Goto Top
Port 543 ist der Port für "klogin".
Deshalb wird dir geraten "normales" rlogin zu nutzen.

Was sagt dir denn ein "which rlogin"?
Vermutlich nicht: /usr/bin/rlogin bzw. schau mal, ob dein "rlogin" nur ein Link auf "klogin" ist.
Mitglied: 84075
84075 Apr 08, 2010 at 10:22:51 (UTC)
Goto Top
also ich gebe ja "rlogin" ein un erhalte die o.g. Meldung.

which rlogin sagt mir folgendes: /usr/kerberos/bin/rlogin
Member: reni09
reni09 Apr 08, 2010 at 12:02:11 (UTC)
Goto Top
Zitat von @84075:
also ich gebe ja "rlogin" ein un erhalte die o.g. Meldung.

Ja schon. Deshalb kann das ja trotzdem ein Link auf "klogin" sein.


which rlogin sagt mir folgendes: /usr/kerberos/bin/rlogin

Und was sagt:
ls -l /usr/kerberos/bin/rlogin

btw. gibt es bei dir auch ein /usr/bin/rlogin?
Wenn ja, dann teste doch das mal.

EDIT: Fakt ist, du kommst über Port 543 nicht auf diese andere Maschine.
Dein /usr/kerberos/bin/rlogin will aber diesen Port benutzen.
=> entweder Firewall-Einstelungen anpassen oder das /usr/bin/rlogin nutzen (benutzt Port 513).
Mitglied: 84075
84075 Apr 08, 2010 at 12:31:59 (UTC)
Goto Top
[root@datuf345 /]# ls -l /usr/kerberos/bin/rlogin
-rwxr-xr-x 1 root root 30650 Jul 29 2006 /usr/kerberos/bin/rlogin

Und ein /usr/bin/rlogin gibt es:
[root@datuf345 /]# ll /usr/bin/rlogin
-rwsr-xr-x 1 root root 15552 Jan 08 2008 /usr/bin/rlogin

Wenn ich /usr/bin/rlogin -l <username> <hostname> klappt es
Member: reni09
reni09 Apr 08, 2010 at 12:44:12 (UTC)
Goto Top
Zitat von @84075:

[root@datuf345 /]# ls -l /usr/kerberos/bin/rlogin
-rwxr-xr-x 1 root root 30650 Jul 29 2006 /usr/kerberos/bin/rlogin

Und ein /usr/bin/rlogin gibt es:
[root@datuf345 /]# ll /usr/bin/rlogin
-rwsr-xr-x 1 root root 15552 Jan 08 2008 /usr/bin/rlogin

Wenn ich /usr/bin/rlogin -l <username> <hostname> klappt es

Dann steht vermutlich in deinem $PATH /usr/kerberos/bin/ vor /usr/bin/ und so wird das "rlogin" aus "kerberos" zuerst gefunden und ausgeführt.
Das kann dir
echo $PATH
sagen.

Wenn dem so ist, hast du 3 Möglichkeiten:
1. immer /usr/bin/rlogin aufrufen ... also vollständigen Pfad
oder
2. deine PATH-Variable ändern
oder
3. du legst dir einen alias an, der auf /usr/bin/rlogin geht.

Tja oder eben wie oben schon gesagt, die FW checken und anpassen.

Btw. über welche Distri reden wir eigentlich?
Mitglied: 84075
84075 Apr 08, 2010 at 13:02:47 (UTC)
Goto Top
danke dirface-smile))) werd ich so machen!