Wenn ich Inkonsistenzen zwischen -X- und -x-Logins sehe, vermute ich:
- Unterschiede zwischen .bash_profile / .profile und .bashrc - siehe ausgezeichnete Diskussion unter https://serverfault.com/a/261807/116193
- Interaktion meiner lokalen Umgebung mit der Remote - Ich debugiere dies, indem ich die Kontrolle der lokalen Umgebung, wie zum Beispiel mit, entferne
env -i ssh ...
Außerdem: Im Allgemeinen benutze ich -x gerne, um viele dieser Arten von Dingen zu behandeln. Möglicherweise können Sie die Shell serverseitig so konfigurieren, dass die Ablaufverfolgung (-x) beim Anmelden aktiviert wird.
Wenn ich an andere denke, werde ich aktualisieren.