gpt4 book ai didi

linux - 如何在 linux (Debian jessie) 上打开一个端口

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:22:52 25 4
gpt4 key购买 nike

我有一个进程正在我的本地机器上运行,它正在监听 TCP 端口 9000。我想在我网络的另一台计算机上使用。这是我的配置:

我想在运行 nmap 10.18.12.12 时看到它,但我不知道如何。

nmap localhostStarting Nmap 6.47 ( http://nmap.org ) at 2015-08-20 13:49 ARTNmap scan report for localhost (127.0.0.1)Host is up (0.00037s latency).Other addresses for localhost (not scanned): 127.0.0.1Not shown: 987 closed portsPORT     STATE SERVICE21/tcp   open  ftp22/tcp   open  ssh25/tcp   open  smtp80/tcp   open  http111/tcp  open  rpcbind443/tcp  open  https631/tcp  open  ipp3306/tcp open  mysql5432/tcp open  postgresql8000/tcp open  http-alt**9000/tcp open  cslistener**9001/tcp open  tor-orport9999/tcp open  abyss
Starting Nmap 6.47 ( http://nmap.org ) at 2015-08-20 13:45 ARTNmap scan report for 10.18.12.12Host is up (0.00073s latency).Not shown: 994 closed portsPORT     STATE SERVICE21/tcp   open  ftp22/tcp   open  ssh80/tcp   open  http111/tcp  open  rpcbind443/tcp  open  https3306/tcp open  mysql

最佳答案

服务绑定(bind)到 127.0.0.1。不使用 Nmap 也能看到这个;请改用 netstat:netstat -tln 将显示所有监听的 TCP 端口。你应该看到这样的东西:

$ netstat -tlnActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address           Foreign Address         State      tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN     tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN

在此示例中,端口 21 (FTP) 上的服务正在监听特殊地址 0.0.0.0,这意味着“任何可用地址”,但端口 9000 上的服务绑定(bind)到 127.0.0.1,这是一个无法从网络访问的特殊地址(“localhost”或“loopback”)。

大多数服务都有办法指定要监听的地址或接口(interface)。阅读您感兴趣的服务的手册以确定如何更改它。

关于linux - 如何在 linux (Debian jessie) 上打开一个端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32123988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com