ssh를 통해 AWS EC2에서 서버에 로그인 할 때이 메시지가 계속 나타납니다.
이것이 MOTD라고 생각합니다
43 packages can be updated.
22 updates are security updates.
하지만 난 이미 했어
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
또한 인스턴스를 다시 시작했습니다.
조언 부탁드립니다.
ssh를 통해 AWS EC2에서 서버에 로그인 할 때이 메시지가 계속 나타납니다.
이것이 MOTD라고 생각합니다
43 packages can be updated.
22 updates are security updates.
하지만 난 이미 했어
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
또한 인스턴스를 다시 시작했습니다.
조언 부탁드립니다.
답변:
이 "미세한"우분투 버그 중 하나는 ... 우분투 버그 # 634387을 확인하십시오 : https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/634387
"/etc/motd.tail"및 "/etc/motd.tail.old"파일을 삭제하고 propper / etc / motd를 다시 생성하기 위해 로그 아웃 / 로그인했습니다.
이것은 MOTD (오늘의 메시지)에서 나옵니다. MOTD는의 명령으로 구성됩니다 /etc/update-motd.d
. 특정 메시지는 실행 중 /etc/update-motd.d/90-updates-available
입니다.
실행 후 sudo apt-get update
패키지가 다시 유지 되는 시스템 에서이 문제가 발생했습니다.
The following packages have been kept back:
linux-generic linux-headers-generic linux-image-generic
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
메시지는 몇 가지를 의미 할 수 있습니다. 예를 들어 종속성 문제 등이있을 수 있습니다 . APT HowTo 에 이에 대한 자세한 내용이 있습니다.
메시지를 중지했습니다
sudo aptitude update
sudo aptitude safe-upgrade
그래도 작동하지 않으면 위의 링크에서 문제 패키지를 추적하는 방법에 대한 조언을 제공합니다.
우분투 14.04에서도 이와 동일한 문제가 발생했습니다.
나는 편집했다 /etc/pam.d/sshd
이 줄을 변경
session optional pam_motd.so motd=/run/motd.dynamic noupdate
제거하여 noupdate
이제 배너가 올바르게 표시됩니다.
sudo apt-get dist-upgrade
. 필자의 경우 서버를 다시 시작해야했기 때문에 motd 변경이 약간의 우연의 일치인지 알 수 없습니다. 나는 않았다 하지 어떤 /etc/pam.d의 파일을 편집해야합니다,하지만 난 내가 먼저 /etc/pam.d/login 파일을 편집 시도 거라고 생각합니다. 해당 파일은 sshd와 동일한 motd 행을 갖습니다.
sudo apt-get dist-upgrade
했고 메시지가 수정되었습니다.
이 시도:
sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades -f noninteractive -p critical
자세한 내용은 https://help.ubuntu.com/community/AutomaticSecurityUpdates