Hola, On Wed, Jan 01, 2025 at 07:09:09PM +0100, Stefan U. Hegner wrote: > Ich habe hier gerade ein zickiges Verhalten, welches ich mir nicht erklären > kann. Ich will mich per SSH von mbiribuku auf laputopu verbinden. Der > public-key liegt in der .ssh/authorized_keys. > > Schauen wir erstmal die IP nach: > > hegi@mbiribuku:~$ host laputopu > laputopu.fritz.box has address 192.168.2.105 > laputopu.fritz.box has address 192.168.2.145 > laputopu.fritz.box has IPv6 address > 2a02:8071:5e40:5140:2f9d:4b50:9ad0:dd44 > laputopu.fritz.box has IPv6 address > 2a02:8071:5e40:5140:c185:1d1a:5e8:f1b > > OK, versuchen wir uns über den Hostnamen zu verbinden: > > hegi@mbiribuku:~$ ssh laputopu > hegi@laputopu: Permission denied (publickey). > > Hmm, klappt nicht. - Gehen wir direkt über die IP. Die erste IP ist LAN > (nicht eingestöpselt), geht also logischerweise nicht: > > hegi@mbiribuku:~$ ssh 192.168.2.105 > ssh: connect to host 192.168.2.105 port 22: No route to host
Firewalling? DNS Eintraege falsch - migration von IP Addressen? > Die WLAN IP dagegen funktioniert wie erwartet: > > hegi@mbiribuku:~$ ssh 192.168.2.145 > Enter passphrase for key '/home/hegi/.ssh/id_rsa': > Welcome to Ubuntu 24.04.1 LTS (GNU/Linux 6.8.0-51-generic x86_64) > [...] > hegi@laputopu:~$ > > ... das finde ich mehr als komisch. > Zu allem Überfluss kommt jetzt aber der Knaller: > > Ich hatte mal alle gültigen lokalen public-keys aus der authorized_keys von > einer anderen Kiste auf laputopu und mbiribuku rüberkopiert (hätte ja sein > können, dass ich da beim editieren was kaputt gemacht habe). Dabei landete > auch der eigene pub-key von mbiribuku in der autorised_keys von mbiribuku - > unnötig, aber nicht schädlich ... aber interessanterweise, komme ich nun bei > einem ssh von mbiribuku auf laptopu wieder lokal bei mbiribuku raus: > > hegi@mbiribuku:~$ ssh laputopu > Enter passphrase for key '/home/hegi/.ssh/id_rsa': > Welcome to Ubuntu 24.04.1 LTS (GNU/Linux 6.8.0-51-generic x86_64) > [...] > hegi@mbiribuku:~$ Sag ich doch - DNS ist aehm - kaputt - Du hast noch was in der /etc/hosts oder die kisten haben ip addressen "getauscht" und da ist noch was im DNS cache - lokaler systemd-resolved? > Hatte erst einen Fehler /etc/hosts oder so in Verdacht, das war es aber > nicht und ich bekomme mit host die korrekten IPs ausgeworfen: > > hegi@mbiribuku:~$ host mbiribuku > mbiribuku.fritz.box has address 192.168.2.101 > mbiribuku.fritz.box has address 192.168.2.123 > mbiribuku.fritz.box has IPv6 address > 2a02:8071:5e40:5140:c37:fa41:c9f3:3726 > mbiribuku.fritz.box has IPv6 address > 2a02:8071:5e40:5140:5ee0:c5ff:fe85:2b9a > > ... was kann denn da nur wieder vergurkt sein? > Wieso löst ein "ssh laputopu" die IP offensichtlich anders (als die von > "mbiribuku") auf als erwartet/vermutet bzw. als "zu Fuß"? > > Bin sehr dankbar über jegliche Hinweise zur Ergreifung des Bugs ;-). Ganz systematisch gehen. - /etc/hosts entleeren - /etc/resolv.conf kontrollieren - sollte die Fritz!Box sein - /etc/nsswitch.conf kontrollieren ob du mdns an hast - Returnen $hostname.local und $hostname und $hostname.fritz.box dasselbe Und irgendwo da wirst du Fehler finden. Flo -- Florian Lohoff [email protected] Any sufficiently advanced technology is indistinguishable from magic.
signature.asc
Description: PGP signature
-- Linux mailing list [email protected] subscribe/unsubscribe: https://lug-owl.de/mailman/listinfo/linux Hinweise zur Nutzung: http://www.lug-owl.de/Mailingliste/hints.epo
