我如何找到这个

我如何找到这个

在 wireshark 日志中我发现我的 Lubuntu 18.04 调用Amazon 服务器.查看此日志:

17  192.168.1.1 192.168.1.13    DNS 118 Standard query response 0x0e33 A motd.ubuntu.com A 54.194.229.79 A 52.18.210.215 OPT
18  192.168.1.1 192.168.1.13    DNS 142 Standard query response 0xebef AAAA motd.ubuntu.com AAAA 2a05:d018:91c:3200:4a81:cf9a:267b:97df AAAA 2a05:d018:91c:3200:5869:6d03:bf3a:f619 OPT
19  192.168.1.13    54.194.229.79   TCP 74  50656  >  443 [SYN] Seq=0 Win=29200 Len=0 MSS=1460 SACK_PERM=1 TSval=4010357077 TSecr=0 WS=128
20  54.194.229.79   192.168.1.13    TCP 74  443  >  50656 [SYN, ACK] Seq=0 Ack=1 Win=26847 Len=0 MSS=1380 SACK_PERM=1 TSval=2116889653 TSecr=4010357077 WS=128
21  192.168.1.13    54.194.229.79   TCP 66  50656  >  443 [ACK] Seq=1 Ack=1 Win=29312 Len=0 TSval=4010357137 TSecr=2116889653
22  192.168.1.13    54.194.229.79   TLSv1.2 284 Client Hello

它会下载当天的一些消息 (MOTD)。它是什么以及如何禁用此“功能”?

答案1

如果你看一下,/etc/update-motd.d/你会看到负责使用信息更新 motd 的配置。

它是50-motd-news负责从 motd.ubuntu.com(由 Ubuntu 控制,但托管在 AWS,这就是 whois 显示 Amazon 的原因)获取新闻的文件。

只需删除50-motd-news-file,它就会停止检查 motd 的新闻。

update-motd如果需要,您也可以删除该软件包。sudo apt remove update-motd将禁用所有自动 motd 更新,包括更新和重启通知。

此外,您应将ENABLED=1改为。ENABLED=0/etc/default/motd-news

我如何找到这个

我可以补充一下我是如何解决这个问题的。我做了一个grep -r 'motd.ubuntu.com' /etc/ 2>/dev/null。这显示了上面提到的两个文件。

Aapt-cache search update-motd确认这是一个包,并man update-motd解释了它的工作原理:

每次登录时,pam_motd(8) 都会以 root 用户身份执行 /etc/update-motd.d/* 中的可执行脚本,这些信息会串联在 /run/motd.dynamic 中。脚本执行的顺序由 run-parts(8) --lsbsysinit 选项决定(基本上是按字母顺序排列,但有一些注意事项)。

因此,删除任何单个脚本都不会造成任何损害。如果您愿意,甚至可以添加自己的脚本。

相关内容