네트워크에 연결하면 연결하는 호스트 이름이 변경됩니다.

네트워크에 연결하면 연결하는 호스트 이름이 변경됩니다.

일반적으로 터미널을 열면 나 kevin@kevins macbook pro 같은 것이 표시되지만, 특정 네트워크에 연결하면 kevin@random-name(내가 인식할 수 없는 이름) 같은 다른 것이 표시됩니다. 왜 이런 일이 발생하며 내 개인 정보 보호에 어떤 영향을 미치나요? 회사 네트워크에 연결되어 있습니다.

답변1

bash를 쉘로 사용하는 것 같습니다. 거기서 INVOCATION을 찾아보세요 man bash.

SSH를 통해 로그인하면 bash가 로그인 셸로 호출됩니다. 이는 파일 및 가 발견되면 해당 순서대로 실행 /etc/profile한다는 ~/.bash_profile의미 ~/.bash_login입니다 ~/.profile.

터미널에서 bash를 시작하면 다음 파일이 실행됩니다: /etc/bash.bashrc~/.bashrc. 최대 난독화를 위해 이러한 파일은 /etc/profile.d/*.

프롬프트는 변수에 설정됩니다 $PS1.

쉬운 방법은 프롬프트를 설정 ~/.bash_profile하고 다음 위치에서 파일을 가져오는 것입니다 .bashrc.

if [ -f ~/.bash_profile ]; then
    source ~/.bash_profile
fi

관련 정보