기본적으로 동일한 운영 체제를 동일한 장치에 두 번 설치하고 설치 사이에 SSH로 연결했습니다. SSH는 설치 #2 이후의 "마지막 로그인"이 설치 #1에 로그인했을 때라고 보고하는 것 같습니다. 새로 설치하면 이전 설치에 대해 알 수 없습니다. "마지막 로그인"은 클라이언트 SSHing에 의해 결정됩니까, 아니면 서버에 의해 결정됩니까?
답변1
일반적으로 최종 로그인 메시지는 클라이언트가 아닌 원격 서버에 의해 인쇄됩니다. PrintLastLog
이 메시지를 관리하는 OpenSSHD 설정의 기본값은 yes
.
최종 로그인 정보의 출처는 서버측입니다. utmp
/var/[run|log]
재설치 사이에 전체 지우기를 수행하면 이 문제가 지속되지 않습니다.
클라이언트가 재설치 후 서버 키가 변경되었음을 경고할 것으로 기대합니다.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
...
이를 관찰하지 못한다면 아마도 서버를 완전히 다시 설치하고 지우지 않은 것입니다.