Debian 9 컴퓨터에 들어갈 때 이 메시지를 없애고 싶습니다 uname
:ssh
Linux backup-server 4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04) x86_64
나는 다음 줄을 유지하고 싶습니다 :
No mail.
나는 시도했다:
ssh -q ...
및 설정:
PrintLastLog no
내부에:
/etc/ssh/sshd_config
그런 다음 파일 내용을 완전히 삭제했습니다.
/etc/motd
왜냐하면 나는 그것에 대해 신경 쓰지 않기 때문입니다.
보너스로, 가능하다면 uptime --pretty
언제 데비안 서버에 접속하는지 보고 싶습니다 ssh
.
답변1
ssh
Debian 9에서는 서버의 디렉터리에 있는 일부 파일을 실행합니다.
/etc/update-motd.d/
ssh
실행 가능 비트가 설정되면 그 안에 있는 모든 파일이 성공적으로 실행됩니다.
따라서 이 경우에는 먼저 그 안에 있는 모든 파일을 나열하십시오.
ls -l /etc/update-motd.d/
그런 다음 설문조사 콘텐츠를 사용하세요 cat
.
내 경우에는 다음과 같은 파일이 하나만 있었습니다.
10-uname
콘텐츠:
#!/bin/sh
uname -snrvm
이것이 내가 찾고 있던 것입니다.
방금 다음 줄을 변경했습니다.
uname -snrvm
도착하다:
uptime --pretty
스크립트 이름을 다음으로 바꿉니다.
00-uptime
두 메시지가 모두 uname
사라졌다가 uptime
이제 다시 나타납니다.
ssh
이제 서버에 들어가면 다음이 표시됩니다 .
up 6 days, 12 hours, 15 minutes No mail.
노트:
파일이 변경되는 것을 방지하려면 파일에 불변 속성을 설정하는 것이 좋습니다.
sudo chattr +i /etc/update-motd.d/00-uptime