가장 최근 SSH 세션이 어디에서 시작되었는지 확인하는 방법은 무엇입니까?

가장 최근 SSH 세션이 어디에서 시작되었는지 확인하는 방법은 무엇입니까?

가끔 시스템에 로그인할 때 가장 최근 SSH 세션의 소스(보통 IP 주소 또는 호스트 이름)가 인쇄된다는 것을 알고 있습니다. 내 사용자 이름에 대한 최근 SSH 로그인의 소스를 어떻게 찾을 수 있나요?

답변1

last시스템에 대한 모든 로그인의 마지막 시간과 소스를 나열하는 Unix 명령이 있습니다 . 모든 로그인이 last로그에 표시되는 것은 아닙니다. 최종적으로 wtmp항목을 생성한 로그인에만 이 권한이 있습니다. Fedora 17에서 이러한 로그인은 결국 /var/log/wtmp.

일반적으로 일종의 대화형 터미널 세션을 생성하는 대부분의 작업은 일반적으로 에 로그인합니다 wtmp. 이러한 대화형 세션을 생성하는 여러 명령에는 wtmp항목 생성 여부에 대한 옵션이 있습니다. 예를 들어, 명령 실행을 시작한 후에도 항목이 강제로 기록되도록 선택할 xterm수 있습니다 .-lswtmpxterm-e

관련 정보