![가장 최근 SSH 세션이 어디에서 시작되었는지 확인하는 방법은 무엇입니까?](https://linux55.com/image/27726/%EA%B0%80%EC%9E%A5%20%EC%B5%9C%EA%B7%BC%20SSH%20%EC%84%B8%EC%85%98%EC%9D%B4%20%EC%96%B4%EB%94%94%EC%97%90%EC%84%9C%20%EC%8B%9C%EC%9E%91%EB%90%98%EC%97%88%EB%8A%94%EC%A7%80%20%ED%99%95%EC%9D%B8%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
가끔 시스템에 로그인할 때 가장 최근 SSH 세션의 소스(보통 IP 주소 또는 호스트 이름)가 인쇄된다는 것을 알고 있습니다. 내 사용자 이름에 대한 최근 SSH 로그인의 소스를 어떻게 찾을 수 있나요?
답변1
last
시스템에 대한 모든 로그인의 마지막 시간과 소스를 나열하는 Unix 명령이 있습니다 . 모든 로그인이 last
로그에 표시되는 것은 아닙니다. 최종적으로 wtmp
항목을 생성한 로그인에만 이 권한이 있습니다. Fedora 17에서 이러한 로그인은 결국 /var/log/wtmp
.
일반적으로 일종의 대화형 터미널 세션을 생성하는 대부분의 작업은 일반적으로 에 로그인합니다 wtmp
. 이러한 대화형 세션을 생성하는 여러 명령에는 wtmp
항목 생성 여부에 대한 옵션이 있습니다. 예를 들어, 명령 실행을 시작한 후에도 항목이 강제로 기록되도록 선택할 xterm
수 있습니다 .-ls
wtmp
xterm
-e