Linux 手动打开端口以及这样做的正当理由

标签 linux apache security ssh port

如何手动打开端口?

我知道如果我安装 apache 将打开端口 80,ssh 将打开端口 22,并且我可以在您的配置文件中更改端口号。

我正在听人们谈论手动打开端口。

我怎样才能完成这个过程?我应该什么时候做?

谢谢。

最佳答案

这个问题有点模糊。例如,如果您编写一些代码来指示这样做,则可以“手动”打开端口。通过编辑配置文件(如 sshd),您可以“手动”完成它。只需启动 Linux,您就可以获得一堆默认打开的端口。您需要全部吗?打开这些端口有多安全?

How can I make this process? , When should I do it?

简单来说:您应该在每次需要时执行此操作,就像您在 SSH 上所做的那样,可能是 Security through obscurity或禁用您不使用的服务/程序(预防)。 比搞乱一堆进程(至少在开始时)更好的方法是设置像 iptables 这样的防火墙,阻止所有内容并开始发现您需要或不需要打开的内容。 “man nmap”也是你的 friend 。

关于Linux 手动打开端口以及这样做的正当理由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29869614/

相关文章:

c# - 是否可以创建具有给定大小和 MD5 哈希值的文件?

linux - 验证 BASH 脚本时出现问题

linux - cd 不能在 linux 服务器的 bash 脚本中工作?

java - 为tomcat配置apache网桥

apache2 记录日志

javascript - 如何使用 jsrsasign 获取证书来验证我的 RSA 数字签名?

php - 拒绝对目录的 http 访问,但允许内部服务器访问

java - Linux 使用运行 Java GC 的系统/内核 CPU

linux - 在现有驱动程序上使用自定义驱动程序

apache - HTML5 服务器发送事件原型(prototype)制作 - 模棱两可的错误和重复轮询?