我需要激活防火墙吗?我仅将Ubuntu用于家庭桌面吗?


10

我是Ubuntu(12.04)的新手。我将其放在上网本上,主要用于上网,将python和远程桌面学习到工作计算机中。

我需要启用防火墙类型的软件吗?如果是这样,您会提出什么建议?什么是明智的默认建议?

Answers:


8

在大多数台式机情况下,您不需要防火墙。当您在家中使用路由器时,它已经完成了很多工作-例如,它执行网络地址转换(NAT),以便您只有本地IP-无法通过Internet进行访问。

而且,Ubuntu不会开箱即用地打开任何端口,因此没有任何人试图入侵您的SSH的真正危险。

最后,所有防火墙实际上是同一事物的不同接口-Linux内核的iptables。

如果您的计算机位于局域网中,并且对整个世界都可见,那么您确实需要防火墙,并且需要打开一些端口(例如,运行服务器,测试Web服务器安装或SSH服务器) 。

此外,如果您想限制允许使用计算机上的开放端口的地址(例如,您仅允许实验室工作站的IP连接到家用计算机的SSH端口),则防火墙非常有用。

当然,您可能希望有一天学习iptables :-)但是,在这种情况下,请先学习iptables和联网,然后再使用一种替代方法,这可以简化网络管理员的工作。


即使您的计算机位于运行服务器的不受信任的网络上,它仍可能不需要防火墙。假设您ssh在端口22(SSH的默认端口)上运行服务器。如果您的计算机不是通过NAT路由器直接连接到Internet,则对端口22以外的端口执行ping和探测将显示它们已关闭(因此计算机已存在)。因此,可以说最好有一个可以丢弃ping并自发TCP流量的防火墙。但是,对端口22的探测仍将显示有一台服务器,就像没有防火墙一样。
伊莱亚·卡根

@一月-谢谢。如果我处于不受信任的网络(例如在咖啡店等),使用remmina到远程桌面是否会引起任何特定的安全问题?
Andrew

不知道,我想这取决于远程桌面协议。当然,这里的问题是您尝试连接的计算机。通常,在咖啡店里建议使用vpn或ssh隧道。在我的实验室中,所有工作站都位于防火墙后面,您需要使用vpn从外部进行连接。
1
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.