Когда я подключаюсь по ssh к определенному серверу, я получаю интерактивную оболочку без входа. Почему я не получаю оболочку входа?

Когда я подключаюсь по ssh к определенному серверу, я получаю интерактивную оболочку без входа. Почему я не получаю оболочку входа?

Итак, я обнаружил, что мой .profile или .bash_profile не загружается, когда я вхожу в систему через ssh.

Я пыталсяshopt -q login_shell && echo 'Login shell' || echo 'Not login shell'

что дает мне: Not login shellно если я запускаю tmux, он дает мне оболочку входа.

Почему?

EDIT: Я подключился с помощью команды, ssh user@domainиспользующей аутентификацию по ключу (аутентификация по паролю дает тот же результат). В моем файле .ssh/config нет соответствующих сведений. (Тот же результат и без них.)

Связанный контент