특정 서버에 SSH로 연결하면 로그인이 아닌 대화형 쉘이 나타납니다. 로그인 셸이 표시되지 않는 이유는 무엇입니까?

특정 서버에 SSH로 연결하면 로그인이 아닌 대화형 쉘이 나타납니다. 로그인 셸이 표시되지 않는 이유는 무엇입니까?

그래서 SSH를 통해 로그인할 때 내 .profile 또는 .bash_profile이 소스가 아니라는 것을 알았습니다.

나는 노력했다shopt -q login_shell && echo 'Login shell' || echo 'Not login shell'

이것은 나에게 다음을 제공합니다: Not login shell그러나 tmux를 시작하면 로그인 쉘이 제공됩니다.

왜?

편집: 키 인증을 사용하여 명령을 사용하여 연결했습니다 ssh user@domain(비밀번호 인증은 동일한 결과를 제공합니다.) 내 .ssh/config 파일에는 관련 세부 정보가 없습니다. (하나도 없어도 같은 결과입니다.)

관련 정보