특정 사용자의 SSH 로그인 배너를 비활성화 / 수정하려면 어떻게해야합니까?


20

특정 사용자의 SSH 로그인 배너를 비활성화 / 수정하려면 어떻게해야합니까?

여기에 이미지 설명을 입력하십시오


나는 그것이 / etc / motd에 있다고 생각합니다. 그 파일을 편집하고보십시오
sagarchalise

편집했지만이 기본 메시지는 항상 변경 사항을 덮어 씁니다.
Olivier Lalonde

ubuntugeek.com/… 은 우분투 서버용으로 편집해야 할 /etc/motd.tail 파일이 있다고 말합니다.
sagarchalise

답변:


39

라는 사용자의 $ HOME 디렉토리 (/ home / username /)에 빈 파일을 작성하여 사용자별로이 메시지를 사용하지 않을 수 있습니다 .hushlogin.

touch ~/.hushlogin

13

모든 ssh 사용자에 대해 해당 메시지를 비활성화하려면 /etc/pam.d/sshd해당 줄을 편집 하고 주석 처리하십시오.

session    optional     pam_motd.so  motd=/run/motd.dynamic noupdate
session    optional     pam_motd.so # [1]

우분투 14.04에서 작동
최대

12

에서 /etc/ssh/sshd_config확인 라인이있다 :

PrintMotd no

'yes'로 설정된 경우 'no'로 변경하십시오.

다음을 입력하여 SSH 서버를 다시 시작하십시오.

service ssh restart

거기에서 잘 가야합니다.


+1 마지막 로그인은 유지하지만 나머지는 숨기므로 솔루션이 훌륭합니다.
Brian Graham

1
작동하지 않는 것 같습니다. 14.04 이상은 아닙니다. 광산은 이미 설정 "no"되었지만 환영 인사는 여전히 보이고 있습니다. 도움이 된 것은 업데이 트되었습니다 /etc/pam.d/sshd.
oᴉɹǝɥɔ

@ cherio, 나는 그것이 나를 위해 일한 것을 확인할 수 있습니다. LTS 14.04 사용
Ace

14.04에는 더 이상 적용되지 않습니다. 14.04에서는 작동하므로 @cweiske의 답변을 참조하십시오.
ecnepsnai

16.04에서 작동하지 않습니다
TheFiddlerWins

3

.hushlogin나를 위해 속임수를 쓰지 않았지만 (Debian 7에서) Banner를 /dev/nullin으로 설정 했습니다 /etc/ssh/sshd_config.

#Banner /etc/issue.net
Banner /dev/null

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.