auth.log에 사용자 값이 없는 SSH 로그인 시도는 무엇입니까?

auth.log에 사용자 값이 없는 SSH 로그인 시도는 무엇입니까?

내 auth.log에는 두 ssh 항목이 모두 포함되어 있습니다.

Jun 27 07:28:25 myhost sshd[26898]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=some.ip.address.123 user=git

그리고 이것들은

Jun 20 21:46:18 myhost sshd[13881]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=some.ip.address.234

보시다시피 두 번째 항목에는 "user=" 필드가 포함되어 있지 않습니다. 그렇지 않으면 동일한 형식을 갖습니다. 그게 무슨 뜻이야? 사용자 이름 없이 SSH 로그인을 시도할 수 있습니까?

답변1

제공된 사용자가 시스템에서 유효하지 않은 경우(하나를 사용해 보십시오 ssh whateverthereisnot@localhost) ruser가 없는 행이 작성됩니다.

알 수 없는 사용자 이름은 일반적으로 로그에 기록되지 않습니다. 이는 다른 시스템의 사용자 이름(잘못된 시스템에 대한 실수로 로그인 시도)이거나 더 나쁜 비밀번호(실수로 사용자 이름 필드에 입력)일 수 있기 때문입니다.

관련 정보