ssh-Verbindung mitlesen
Servus zusammen,
ich habe folgendes etwas kurioses Problem:
Eine Appliance soll auf einer Debian-Kiste per ssh ein paar
Konfigurationen vornehmen. Das funktioniert bei Dutzenden anderen
Maschinen problemlos, aber bei einer nicht:
Es wird ein Befehl abgesetzt, aber statt dessen Ausgabe kommt der Inhalt
der motd zurück, und mit dem kann die Appliance natürlich nichts anfangen.
Es gelingt mir nicht, dieses Verhalten manuell zu provozieren. Ich
kriege immer den Befehl korrekt ausgeführt, und sehe nie die motd. Beispiel:
$ ssh user@host whoami
$ user
Logge ich mich interaktiv ein, sehe ich die motd:
$ ssh user@host
...hier kommt motd...
Jetzt suche ich nach einem Weg, wie ich die ssh-Verbindung "knacken"
könnte, um wirklich zu sehen, was da effektiv passiert.
Ich denke an einen zwischengeschalteten ssh-Host, der alle Befehle an
den Zielhost und dessen Antwort zurück an die Appliance weiterleitet,
aber stdin, stdout und stderr mitloggt.
Hat jemand schon mal sowas gemacht? Gibts einfachere Wege, ein Ohr auf
die SSH-Verbindung zu legen?
Leider gibt es keinen Weg, auf Seiten der Appliance 1:1 mitzuloggen. Ich
habe nur root-Zugriff auf den Zielhost. Aber ich konnte keinen Weg
finden, wie ich den sshd zum mitloggen kriegen könnte.
Irgendwelche Ideen dazu?
...jetzt wo ich nochmal google: tlog könnte helfen...
--
Andre Tann
Reply to: