"마지막" 명령이 "192.168.1.1"의 로그인을 반환하는 이유는 무엇입니까?

"마지막" 명령이 "192.168.1.1"의 로그인을 반환하는 이유는 무엇입니까?

내 Ubuntu 서버(20.04.3)에서 로그인 기록을 볼 때마다 내 라우터의 IP "192.168.1.1"에서 몇 가지 항목이 표시됩니다. 나는 SSH를 통해 원격으로 로그인했지만 내 세션이 이와 일치하지 않습니다. -d 옵션을 사용하면 이 항목을 내 라우터 my router name.local로 대체하여 내 라우터임을 확인합니다. 각 세션 로그는 기껏해야 몇 초에 불과해 로그인한 상태에서는 무엇을 하는지 알 수 없고, 사람이 아닌 것 같다. 이것이 나타나는 이유는 무엇입니까? 또는 내 라우터가 실제로 그것과 관련이 있다면 무엇입니까?

답변1

나는 이것을 스스로 알아 냈습니다. 이 서버에 관한 나의 다른 질문을 보시면 (Windows CMD "또는" 기호("||")는 가끔씩만 작동합니다.) 문제는 이것의 원인이기도 합니다. SSH가 255로 종료될 때마다 스크립트가 내 라우터가 서버로 전달하는 공개 IP를 통해 나를 다시 로그인하게 하여 다시 로그인하게 되었는데 이는 짜증나는 일이었습니다. 무슨 일이 일어나고 있는지 확인하지 않고 다시 출력합니다(세션이 일반적으로 1분 미만으로 기록되는 이유를 설명함). 이제 해당 질문에 대한 답변을 통해 실행 중인 마지막 명령으로 인해 오류 상태가 발생하고 로컬 컴퓨터가 다시 로그인되었기 때문에 문제를 재현하고 로컬 서브넷에서 로그인할 때 내용을 확인하려고 했다는 것이 분명해졌습니다. 하지만 공개 IP를 통해. 일반적으로 원격으로 로그인할 때 실제로 클라이언트의 공개 IP가 로그인된 사용자의 소스로 표시되지만 로컬 네트워크에서 동일한 명령을 사용하고 실행하면 w그것이 다음에서 오는 것으로 생각하는 것을 볼 수 있습니다. 라우터는 둘 다 동일한 네트워크에 있음에도 불구하고 랩톱에서 서버로 연결을 전달하기 때문입니다.

스크린샷

관련 정보