SSH 히스토리가 로컬입니까 아니면 서버 측입니까?


2

퍼티를 사용하여 전용 서버를 통한 SSH에 액세스합니다. 위쪽 화살표를 몇 번 클릭하면 어제 또는 이전 세션에 넣은 명령을 볼 수 있습니다. 로컬 또는 서버 측에 있습니까? 이 목록 또는 이전 명령을 지우려면 어떻게해야합니까? 그래서 다음에 다른 사람이 로그인하면 내가 한 일을 볼 수 없습니다.

답변:


4

지금은이 파일을 간단히 제거 할 수 있습니다. 다음에 저장되는 것을 방지하기 위해 unset HISTFILE.bash_profile에 넣을 수 있습니다. 조금 더 과감한입니다 ln -sf /dev/null .bash_history. 세션 중에도 여전히 명령 기록이 있지만 파일은 더 이상 저장되지 않습니다.


3

히스토리는 홈 디렉토리 인 ~ / .bash_history에있는 파일에 연결되어 있으며,이 파일은 연결하는 서버에 있습니다. 다른 사용자는 .bash_history에 액세스 할 수 없으며 기록 내용을 지우려면 내용을 지우면됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.