我想关闭服务器中未使用的端口,在进行端口扫描后,我发现服务 urd 在端口 465 上运行。运行 lsof 后,我看到一个“主”进程在该端口上运行(还有 25、587 等)。问题是那个主进程是什么?我可以禁用它吗?
lsof -Pnl +M -i4
(...)
master 2508 0 12u IPv4 21914 0t0 TCP *:25 (LISTEN)
master 2508 0 17u IPv4 21920 0t0 TCP *:587 (LISTEN)
master 2508 0 21u IPv4 21926 0t0 TCP *:465 (LISTEN)
master 2508 0 120u IPv4 22026 0t0 TCP 127.0.0.1:10025 (LISTEN)
master 2508 0 123u IPv4 22030 0t0 TCP 127.0.0.1:10027 (LISTEN)
(...)
答案1
这是Postfix
。
Postfix 是一个非常流行的开源邮件传输代理 (MTA),可用于在 Linux 系统上路由和传递电子邮件。
端口 25:SMTP
端口 465:SMTPS
端口 587:邮件提交代理 (MSA)
答案2
主进程的设置位于/etc/postfix/master.cf
您可以让它监听127.0.0.1:smtp
而不是smtp
默认监听所有接口。这样它就可以处理来自的电子邮件localhost
。您的系统可能仍想向您发送一些警报消息,因此让 postfix 保持运行可能更有意义。