Wenn ich mich per SSH bei einem bestimmten Server anmelde, erhalte ich eine interaktive Shell ohne Anmeldung. Warum erhalte ich keine Login-Shell?

Wenn ich mich per SSH bei einem bestimmten Server anmelde, erhalte ich eine interaktive Shell ohne Anmeldung. Warum erhalte ich keine Login-Shell?

Ich habe also herausgefunden, dass mein .profile oder .bash_profile nicht als Quelle verwendet wird, wenn ich mich über SSH anmelde.

Ich habe es versuchtshopt -q login_shell && echo 'Login shell' || echo 'Not login shell'

das gibt mir: Not login shellaber wenn ich tmux starte, bekommt ich eine Login-Shell.

Warum?

BEARBEITEN: Ich habe mich mit dem Befehl ssh user@domainmit Schlüsselauthentifizierung verbunden (Passwortauthentifizierung führt zum gleichen Ergebnis). In meiner .ssh/config-Datei sind keine relevanten Details enthalten. (Dasselbe Ergebnis ohne Details.)

verwandte Informationen