ich habe da 3 rechner:
10.0.0.101 u 102 mit win2000, cygwin-tools installiert (gleiche version auf beiden rechnern)
10.0.0.103 läuft mit suse 8.1, rshd im inetd aktiviert
meine /etc/hosts.equiv enthält den rechnernamen der linux-box und die ip-adressen der windows-rechner (wie es halt in der man-page steht), die /etc/hosts ist auch brav ausgefüllt (obwohl die theoretisch nix damit zu tun haben sollte, aber was solls).
ich habe KEINE .rhost-files in den entsprechenden user-verzeichnissen angelegt.
ich starte als die bash am 10.0.0.102, gebe "rsh 10.0.0.103 dir" ein -> funzt
am 101 jedoch: permission denied.
dazu aus der /var/log/messages:
Zitat:
Mar 17 03:54:34 suse in.rshd[4961]: connect from 10.0.0.102 (10.0.0.102)
Mar 17 03:54:34 suse pam_rhosts_auth[4961]: allowed to hugin@HXw.HX as hugin
Mar 17 03:54:34 suse in.rshd[4962]: hugin@HXw.HX as hugin: cmd='dir'
Mar 17 03:54:50 suse in.rshd[4967]: connect from 10.0.0.101 (10.0.0.101)
Mar 17 03:54:50 suse pam_rhosts_auth[4967]: denied to hugin@HXs.HX as hugin: access not allowed
Mar 17 03:54:50 suse in.rshd[4967]: rsh denied to hugin@HXs.HX as hugin: Permission denied.
Mar 17 03:54:50 suse in.rshd[4967]: rsh command was 'dir'
|
alle meine versuche den fehler zu finden waren hoffnungslos, bis ich in meiner verzweiflung mal die ip vom 101er-rechner auf 102 eingestellt habe -> siehe da, es funktioniert.
kaum zurückgestellt auf 101 wieder das alte problem.
ergo:
in der konfig der linux-box muß wo der hund drinnen sein, BLOSS WO???
bitte sagt mir wer, in welche datei ich die 102er-ip eingetragen habe (ich weiß es nämlich echt nicht [mehr?]

) und die 101er nicht.