이것은 우분투 서버에 로그인한 후 사용자에게 표시되는 시스템 정보에 관한 것입니다.
기본적으로 우분투 서버는 로그인할 때 서버 IP 주소, 실행 중인 프로세스 수, 로그인한 사용자 수 등과 같은 시스템 정보를 표시합니다. 그 메시지는 정말 멋지고 도움이 된다고 생각합니다. 놀고 테스트한 후에는 더 이상 표시되지 않습니다.
나는 몇 가지 조사를 하려고 노력했지만 한 가지 문제는 이 주제에 관해 이야기하는 대부분의 사람들이 두 가지를 혼동한다는 것입니다: 이 시스템 정보와 오늘의 메시지(motd).
하지만다양한 그리고그만큼시스템 정보확실히똑같은 건 아니야. 나는 시스템 정보와 그 후 오늘의 메시지를 모두 보았습니다.
언제 표시가 중단되었나요?
수행원 이 가이드, 공개 키를 사용한 로그인만 허용하기 위해 다음과 같이 변경했습니다.
- /etc/ssh/sshd_config에서 나는 다음
#PasswordAuthentication yes
으로 바뀌었고 다음 으로PasswordAuthentication no
바뀌었습니다.UsePAM yes
UsePAM no
이제 SSH를 통해 로그인하면 오늘의 메시지만 표시됩니다. tty1의 실제/물리적 서버에 로그인하면(원격 액세스 없이) 여전히 두 메시지가 모두 표시됩니다.
어떻게 다시 되찾았지...
몇 가지 옵션을 테스트했습니다.
설정 후 UseLogin yes
두 가지를 다시 보여주었습니다.
고대(2000)에 나는 깨달았다.이 옵션에 문제가 발생했습니다, 하지만 이것은 더 이상 문제가 되지 않을 것입니다. 그렇죠?
사실, 나는 그 튜토리얼에서 pam이 비활성화되는 이유를 정말로 이해하지 못합니다. 왜냐하면 그것은 애초에 비밀번호 로그인을 비활성화하는 것에 관한 것이기 때문입니다. 하지만 어쨌든 해당 옵션을 로 설정하면 UsePAM yes
내 문제를 해결하는 데 도움이 됩니다.
지금,실제 질문이다. /etc/ssh/sshd_config에서 다음 설정을 사용하면 안전합니다.
UseLogin yes
,
PasswordAuthentication no
UsePAM no
?
편집하다 1 내가 "PAM 사용 예"라고 다시 말했을 때 문제가 해결되지 않았습니다.
PasswordAuthentication no
시스템 정보 만 설정하면 로그인할 때 계속 표시됩니다.