我使用ufw阻止了27018,但仍然可以使用mongo命令行工具从我的电脑连接到该端口。 有没有解决这个问题? 我试图运行ufw reload但结果仍然是一样的

本地主机的stream量可能不受ufw的影响。
你可能会尝试from 127.0.0.1添加到你的规则,看看是否有什么东西。
否则,我会build议在iptables中直接阻止该端口。
编辑:要完全阻止端口27018,请运行以下命令: iptables -I INPUT 1 -p tcp --dport 27018 -j DROP
(你可能想试试iptables -I FORWARD 1 -p tcp --dport 27018 -j DROP也是如此,以避免在这个端口上转发任何东西)
注意:这将阻止来自无处不在的端口27018,甚至从127.0.0.1。 如果规则在重新启动后消失,请阅读如何在重新启动时保留iptable规则(由于ufw,可能不build议这样做)
作为一个个人的build议:虽然ufw是一个非常容易学习和使用防火墙,但我build议直接学习使用iptables,因为它提供了更好的可调选项。