Debian Jessie 소개(최신).
sshd_config
확실히:
PrintMotd no
PrintLastLog yes
하지만 PuTTY에서 로그인하면 시간이 표시되지 않습니다.
login as: XXXXXXXXXXXXXX
Authenticating with public key "imported-openssh-key"
XXXXXXXX@XXXXXXXXXXXX:~$ _
어떤 아이디어가 있나요? 저는 IT 개발자이고 다른 서버는 예상대로 작동합니다.
답변1
최종 로그는 PAM 모듈에 의해 인쇄됩니다 pam_lastlog
. PAM 스택 /etc/pam.d/sshd
(또는 그 안에 있는 다른 포함 파일) 에 없으면 다음 줄을 추가할 수 있습니다.
session [default=1] pam_lastlog.so nowtmp silent
session optional pam_lastlog.so silent noupdate showfailed
/etc/pam.d/postlogin
(내 Fedora 25 에서 가져옴 )
답변2
이 줄을 추가한 후 sshd를 다시 시작했는지 확인하세요. 그래도 작동하지 않으면 해당 줄을 주석 처리하고 sshd를 다시 시작해 보십시오. 해당 줄이 없으면 마지막 로그인 날짜를 인쇄하는 것이 기본 동작이기 때문입니다. 혹시라도 sshd_config를 편집하고 있는지, 실수로 ssh_config를 편집하고 있지는 않은지 다시 한 번 확인하세요.