UseLogin에 문제가 있나요? 네? /(시스템 정보가 없는 경우 해결 방법은 안전합니까?)

UseLogin에 문제가 있나요? 네? /(시스템 정보가 없는 경우 해결 방법은 안전합니까?)

이것은 우분투 서버에 로그인한 후 사용자에게 표시되는 시스템 정보에 관한 것입니다.

기본적으로 우분투 서버는 로그인할 때 서버 IP 주소, 실행 중인 프로세스 수, 로그인한 사용자 수 등과 같은 시스템 정보를 표시합니다. 그 메시지는 정말 멋지고 도움이 된다고 생각합니다. 놀고 테스트한 후에는 더 이상 표시되지 않습니다.

나는 몇 가지 조사를 하려고 노력했지만 한 가지 문제는 이 주제에 관해 이야기하는 대부분의 사람들이 두 가지를 혼동한다는 것입니다: 이 시스템 정보와 오늘의 메시지(motd).

하지만다양한 그리고그만큼시스템 정보확실히똑같은 건 아니야. 나는 시스템 정보와 그 후 오늘의 메시지를 모두 보았습니다.

언제 표시가 중단되었나요?

수행원 이 가이드, 공개 키를 사용한 로그인만 허용하기 위해 다음과 같이 변경했습니다.

  • /etc/ssh/sshd_config에서 나는 다음 #PasswordAuthentication yes으로 바뀌었고 다음 으로 PasswordAuthentication no 바뀌었습니다.UsePAM yesUsePAM no

이제 SSH를 통해 로그인하면 오늘의 메시지만 표시됩니다. tty1의 실제/물리적 서버에 로그인하면(원격 액세스 없이) 여전히 두 메시지가 모두 표시됩니다.

어떻게 다시 되찾았지...

몇 가지 옵션을 테스트했습니다.

설정 후 UseLogin yes두 가지를 다시 보여주었습니다.

고대(2000)에 나는 깨달았다.이 옵션에 문제가 발생했습니다, 하지만 이것은 더 이상 문제가 되지 않을 것입니다. 그렇죠?

사실, 나는 그 튜토리얼에서 pam이 비활성화되는 이유를 정말로 이해하지 못합니다. 왜냐하면 그것은 애초에 비밀번호 로그인을 비활성화하는 것에 관한 것이기 때문입니다. 하지만 어쨌든 해당 옵션을 로 설정하면 UsePAM yes내 문제를 해결하는 데 도움이 됩니다.

지금,실제 질문이다. /etc/ssh/sshd_config에서 다음 설정을 사용하면 안전합니다.

UseLogin yes, PasswordAuthentication no UsePAM no

?

편집하다 1 내가 "PAM 사용 예"라고 다시 말했을 때 문제가 해결되지 않았습니다.

PasswordAuthentication no시스템 정보 만 설정하면 로그인할 때 계속 표시됩니다.

관련 정보