服务器怎么用关闭端口命令?老司机经验分享!

吉云

前几天,我这脑子一热,想搞个小网站玩玩。结果,网站是搞起来,但老感觉哪里不对劲,好像有种说不出的不安全感。有点强迫症,喜欢把事情搞得明明白白。于是我就开始琢磨,是不是服务器的端口开太多,不安全?

你知道的,服务器就像一个大房子,端口就是进出的大门。门开多,啥人都能进来,想想都觉得慌。

我决定动手把一些不常用的端口给关。得知道哪些门是开着的,对?

服务器怎么用关闭端口命令?老司机经验分享!

我在网上搜一下,发现用 netstat 命令就能看到。我就打开电脑的命令窗口,在Windows上敲 netstat -ano,在Linux上敲 netstat -tuln

这一敲不要紧,嚯!列出来一堆东西,看得我眼花缭乱。这都啥跟啥?我耐着性子,一个个看过去,找出那些我不认识的,或者感觉没啥用的端口。

找到几个嫌疑目标之后,我开始想办法把它们关掉。这里我又去网上查资料,发现不同的端口关闭方法还不完全一样。有的需要关掉对应的服务,有的得用防火墙。

  • 关闭服务程序
  • 我在Windows上,打开“服务”管理工具,把那些跟目标端口相关的服务给停用。在Linux上,我用 kill 命令,把占用端口的进程给干掉。

    服务器怎么用关闭端口命令?老司机经验分享!

  • 防火墙限制
  • 我还听说可以用防火墙来限制端口访问,于是研究一下 iptablesfirewalld 。虽然有点复杂,但我还是照着网上的教程,设置几条规则,把那些端口给封锁。

一通操作下来,感觉自己像个黑客似的,还挺过瘾。我又用 netstat 检查一遍,确认那些端口都已经看不到,这才放心地拍拍手,搞定!

现在我的服务器,感觉安全多,强迫症也舒服。虽然过程有点折腾,但还是挺有成就感的,毕竟自己动手,丰衣足食嘛

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]