如何知道我们的计算机建立的开放端口或连接

这些天来,我一直在尝试一些传入连接,特别是使用手机(通过SSH)管理笔记本电脑和家用PC,因此要确保SSH连接正常,我需要检查连接是否在我的设备上打开得很好笔记本电脑。

这是一个小技巧,我希望可以使用多个

我的意思是...在这里,我将向您展示如何知道您在计算机上打开的连接或端口以及其他内容。

为此,我们将使用该应用程序: netstat命令

例如,要显示我们打开的连接和终端中其他连接的所有数据,请输入:

sudo netstat -punta

就我而言,它向我显示以下内容:

如您所见,您可以看到协议,接收到的数据,侦听端口和IP以及允许的连接的端口和IP(如果已建立或未建立的连接,PID等)。 无论如何,很多数据🙂

例如,如果您只想知道已经建立的连接,我们将使用grep:

sudo netstat -punta "ESTABLISHED"

就我而言,它仅返回:

tcp 0 0 10.10.0.51:22 10.10.0.10:37077成立23083 / sshd

这意味着我有一个从IP 22(我的手机)打开的SSH请求(端口10.10.0.10)。

好吧,这只是一个小技巧,希望对您有用。
问候


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   卡利伯

    一如既往,通过最适合我的实用提示来让我的一天变得更加美好。

    PS:最好的,几乎总是来自我们钟爱的航站楼的小费..😀

    1.    KZKG ^ Gaara

      哈哈哈哈😀
      谢谢,是的,实际上,我总是喜欢在终端上使用其他有趣的技巧,呵呵

    2.    罗德里戈

      一如既往,一切都是无用和无意义的

  2.   布莱尔·帕斯卡

    有趣。 我想更多地使用终端,因为我已经看到可以从那里做更多的事情。

    1.    KZKG ^ Gaara

      是的,实际上您可以做很多事情,好极了🙂
      在这里,我们放置了很多关于如何使用终端的教程,看看是否需要指导,请告诉我

      问候

  3.   让我们使用Linux

    是的,这是一个不错的选择。

    实际上,有几个“端口分析器”。 我的建议是nmap。 对于那些感兴趣的人,我保留链接: https://blog.desdelinux.net/como-detectar-los-puertos-abiertos-en-nuestra-computadora-o-router/

    干杯! 保罗

    1.    KZKG ^ Gaara

      是的,毫无疑问,nmap是一个很好的工具,但是有时候我们只需要简单的话,正如俗语或短语所说:“您不必用火箭筒杀死蚊子”😀

      1.    雨果

        哎呀,这句话怎么更新了!
        是的,因为据我了解孔子所说,也许那时已经有火箭筒了?

        又或者像狼和小红帽的故事一样发生了:

        狼:你要去哪里,小小的红帽?
        小红帽:去河边,洗我的屁股。
        狼:哇,这个故事怎么样了!

        ????

  4.   雨果

    另一个非常有用的:sockstat

    最近,我在寻找比ntop更轻巧的替代品来查看链接的使用情况,我发现了一个真正的瑰宝(至少在我看来):iftop。

    您甚至可以使用lsof -Pni:numpuerto之类的信息来获取一些有趣的信息。

    1.    KZKG ^ Gaara

      hahaha是的,一个朋友给我看了iftop,如果我管理服务器或类似的东西很有用,但是...在我的笔记本电脑上,我已经尝试过了,但它并没有告诉我任何我不知道的东西hahaha

      1.    雨果

        好吧,默认情况下使用带拒绝功能的iptables,机会不多了(我的意思是,如果您仍然有这样的机会),呵呵。

      2.    日向_宁次

        尽管必须以root身份运行,但您还是尝试测试“ iptraf”是一个非常愉快的界面...它甚至可以实时查看我们连接的速度

  5.   匿名

    几年前,我在Windows中应用了相同的命令来查看情况,但是有时我感到困惑,然后我感到疲倦并安装了防火墙,该防火墙以图形方式实时显示所有内容,Linux中是否有应用程序?照着做?

    1.    雨果

      在我看来,整个发行版都专用于此。 我认为Astaro就是其中之一,我不使用它,但是一个朋友安装了免费版本,它肯定可以实时提供很多信息。 当然,还有其他类似的人。 当前,我在服务器上使用pfSense,尽管它提供的信息不是很详细,但它作为防火墙非常有用,并且除了易于管理外,还非常健壮(它是m0n0wall的一个分支,基于它的一次在FreeBSD上)。

  6.   劳尔

    谢谢。
    我建议您在制作指南时,尽量不要将其作为无法遵循的秘诀,而无需给出正在做的解释。 例如,什么是“ -punta”?
    说“ grep”用于根据文本字符串过滤行。 您拥有英文系统,其他人则拥有西班牙文系统。 因此,要过滤结果,最好使用字符串“ stable”来覆盖两种情况:
    须藤netstat -tip | grep -i稳定

    “ -i”选项将为我们提供以该字符串作为结果的行,而不管它们是大写还是小写。
    谢谢。

    1.    劳尔

      抱歉,它必须是字符串“ establ”🙂
      须藤netstat -tip | grep -i establ

      1.    雨果

        尽管查找参数很容易,但是您的观察是有效的:

        -p显示PID和进程名称
        -u显示udp软件包
        -n按数字显示地址和端口
        -t显示tcp软件包
        -a显示套接字,无论是否监听

        还有很多参数,但是这些参数非常有用,对于西班牙裔美国人来说,它们很容易记住助记符

  7.   赫格堡

    很好的小费。 我知道netstat -putall也显示域名,尽管有时需要一些时间才能解决。

  8.   蒙托亚

    这篇文章非常好,除了非常有用之外,我只建议您使用PNG格式的捕获文件,它的重量为246kb,在以60%的质量将其优化后用于Web时,它看起来是相同的,只有3kb。