在 wireshark 日志中,我发现我的 Lubuntu 18.04 调用Amazon servers。请参阅此日志:
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)。它是什么以及如何禁用此“功能”?
如果您查看一下,
/etc/update-motd.d/
您将看到负责使用信息更新 motd 的配置。它
50-motd-news
是负责从 motd.ubuntu.com(由 Ubuntu 控制,但托管在 AWS 中,这就是 whois 显示 Amazon)获取新闻的 -file。只需删除
50-motd-news
-file,它将停止检查 motd 的新闻。如果您愿意,您也可以移除
update-motd
包装。sudo apt remove update-motd
将禁用所有自动 motd 更新,包括更新和重启通知。此外,您应该更改
ENABLED=1
为ENABLED=0
in/etc/default/motd-news
。我是怎么找到这个的
我可以补充一下我是怎么想出来的。我做了一个
grep -r 'motd.ubuntu.com' /etc/ 2>/dev/null
。这显示了上面提到的两个文件。A
apt-cache search update-motd
确认这是一个包,并man update-motd
解释了它是如何工作的:因此,删除任何单个脚本不会有害。如果需要,您甚至可以添加自己的。