가끔 시스템에 로그인할 때 가장 최근 SSH 세션의 소스(보통 IP 주소 또는 호스트 이름)가 인쇄된다는 것을 알고 있습니다. 내 사용자 이름에 대한 최근 SSH 로그인의 소스를 어떻게 찾을 수 있나요?
답변1
last
시스템에 대한 모든 로그인의 마지막 시간과 소스를 나열하는 Unix 명령이 있습니다 . 모든 로그인이 last
로그에 표시되는 것은 아닙니다. 최종적으로 wtmp
항목을 생성한 로그인에만 이 권한이 있습니다. Fedora 17에서 이러한 로그인은 결국 /var/log/wtmp
.
일반적으로 일종의 대화형 터미널 세션을 생성하는 대부분의 작업은 일반적으로 에 로그인합니다 wtmp
. 이러한 대화형 세션을 생성하는 여러 명령에는 wtmp
항목 생성 여부에 대한 옵션이 있습니다. 예를 들어, 명령 실행을 시작한 후에도 항목이 강제로 기록되도록 선택할 xterm
수 있습니다 .-ls
wtmp
xterm
-e