Questions tagged «port»

端口是一个通用术语,可以引用端口号(与软件相关的术语)和计算机硬件端口。在这里,引用此标记的问题是指端口号。

9
如何摆脱处于FIN_WAIT1状态的套接字?
我的端口被我需要杀死的进程所阻塞。(一个崩溃的小telnet守护程序)。该进程已成功终止,但端口仍处于'FIN_WAIT1'状态。它不是不可能的,它的超时时间似乎定为“十年”。 我发现释放端口的唯一方法是重新引导整个计算机,这当然是我不想做的事情。 $ netstat -tulnap | grep FIN_WAIT1 tcp 0 13937 10.0.0.153:4000 10.0.2.46:2572 FIN_WAIT1 - 有谁知道我如何能在不重启的情况下解除阻塞该端口?
18 linux  port  netstat 

3
无法从Ubuntu上的外部IP访问Node.js
我敢肯定这是很讨厌的,所以请原谅我。我正在尝试在Ubuntu 10.04的端口8080上运行一个node.js服务器。 这是服务器上iptables -L的结果: Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination 这是nmap -p 8080的结果(编辑了ip地址,因为一切都应该或应该完全打开) nmap 173.203.xxx.xxx -p 8080 -A Starting Nmap 5.00 ( http://nmap.org ) at 2011-05-19 22:52 PDT Interesting …


2
检查端口是否打开而没有telnet [关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 6年前关闭。 如果未安装Telnet来检查端口是否打开并且可访问,人们会使用什么?例如telnet <destination>,即使telnet无法与另一端的系统进行交互,我也曾经使用过并且知道它的技术。 由于没有安装Windows 2008 telnet,所以我有点迷路了。那我该怎么用呢。还有一些东西,如果它在Linux或Solaris中不存在的话。 我是在不同网站上工作的顾问。由于多种原因(访问权限,更改控制时间,如果我明年安装它而有人使用它会给我们带来一些责任等),所以无法在其他人的服务器上安装。但是,USB或其他自包含的未安装工具将是很棒的...
17 port  debug 


5
防止其他应用程序绑定到端口80和443
上周,我接到一个害怕的客户打来的电话,因为他认为他的网站被黑了。当我查找他的网站时,我看到了apache2默认页面。那天晚上,我的服务器(Ubuntu 16.04 LTS)已升级并重新启动。通常,当出现问题时,我会在一夜之间收到警报。这次不是,因为监视系统检查HTTP状态代码200,并且apache2默认页面带有状态代码200。 发生的事情是,在启动期间apache2,绑定到端口80和443的速度比实际的Web服务器nginx快。我自己没有安装apache2。通过aptitude why apache2我发现php7.0包需要它。 简单地删除apache2将不起作用,因为显然php7.0需要它。是否可能以某种方式创建限制,以便仅允许nginx绑定到端口80和443? 其他解决方案也非常受欢迎。

3
如何为SSH隧道分配主机名
我 ssh root@my.server.ip -g -L 4321:localhost:28017 用来建立从MacBook到托管提供商的专用服务器的隧道。它运作良好。现在,我想访问远程服务器上的几个管理站点(MongoDB状态页面,RabbitMQ页面等,都在不同的端口上)。所有这些都绑定到远程计算机上的127.0.0.1。如何调整此ssh命令以 为隧道分配一个名称,并在浏览器中使用“ my.tunnel.name” 能够在我的浏览器中定义远程端口;我想连接到my.tunnel.name:port,以便能够调用其他站点 ssh是否可能?我已经阅读了手册页并在Google周围搜索了两天,但是它似乎无法正常工作。 --edit 2012-06-01 23:36--由于提供了答案和注释,端口转发现在可以使用 ssh user@remote.server -D 4321 我可以在浏览器中将其设置为代理,浏览器会将对localhost:anyport的任何请求都视为在远程服务器上发出的请求。现在无需使用名称,因为浏览器仅用于远程服务器站点。
16 ssh  port  tunneling 

10
FTP挂起:150打开ASCII模式数据连接
我正在Windows 2008服务器(R2)上设置FTP服务器。 一切似乎都已正确安装,但使用FTP客户端登录FTP服务器时遇到问题。 我可以将桌面远程连接到服务器,并且可以通过DOS命令轻松登录。 但是,如果发出“ DIR”之类的命令,它将挂起:150打开ASCII模式数据连接。 我研究和阅读的所有内容都指向防火墙端口和/或被动/主动模式设置。 这就是困扰我的地方...如果我使用DOS FTP命令,则仅当我使用“本地主机”作为地址时,才能登录并使用“ DIR”命令。 如果指定完整的FTP URL,则会出现挂起错误。 如果指定“ localhost” URL,则不会收到错误消息。 这使我相信它是防火墙问题(甚至是IIS7问题?),但是我不确定需要打开哪些端口? 我的Windows防火墙上有开放的端口20、21。我还在我的AWS(Amazon)防火墙上打开了这些端口。 我相信我的FTP客户端正在使用一些远程端口号,这些端口号可能会被我的两个防火墙之一阻止。香港专业教育学院使用网络监视工具来尝试查看它正在调用什么端口,但我无法弄清楚。 有什么想法,技巧,窍门,帮助吗?

3
无法从远程位置访问端口80,但可以在本地使用?
我有一个使用Apache配置的Linux服务器。但是,我无法使用远程计算机访问它。 我可以正常地SSH到服务器。 我的IP表: Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT) target …

3
如何使用Centos7上的防火墙删除对端口的访问?
如果使用firewall-cmd开放了一个供公众使用的端口,我想将此端口限制为特定的IP,我在此站点上找到了答案。 我使用以下代码将其打开: $ firewall-cmd --permanent --zone=public --add-port=10050/tcp $ firewall-cmd --reload 现在,使用我发现的信息中的信息,我想将对该端口的访问限制为特定的IP地址。我需要首先从公共访问中删除此端口吗? 或者我是否可以仅按如下方式添加新规则,这将为我解决问题? $ firewall-cmd --new-zone=special $ firewall-cmd --permanent --zone=special --add-rich-rule=' rule family="ipv4" source address=”123.1.1.1" port protocol="tcp" port="10050" accept' 我尝试了以下方法: $ firewall-cmd --zone=public --remove-port=10050/tcp $ firewall-cmd --reload 但是当我运行以下命令时: $ firewall-cmd --list-ports 10050/tcp 仍然显示。 请理解,我对Sever端配置不太熟悉。 灵魂:不要忘记--runtime-to-permanent $ firewall-cmd --zone=public --remove-port=10050/tcp $ firewall-cmd …
13 firewall  port  centos7 

1
无法连接到127.0.0.1端口80
我正在运行Nginx服务器(与哪台服务器无关): $ sudo netstat -tulpn | grep 80 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4268/nginx tcp6 0 0 :::80 :::* LISTEN 4268/nginx 然后我向127.0.0.1发送了请求 $ curl -v 127.0.0.1 * Rebuilt URL to: 127.0.0.1/ * Hostname was NOT found in DNS cache * Trying 127.0.0.1... * connect to 127.0.0.1 port 80 failed: …
13 linux  ubuntu  port  localhost 

2
我应该如何选择新工具的端口号?
我正在创建一个内部协作工具,它将使用一台中央服务器(在Intranet上)和一个或多个端口与客户端进行套接字通信。我知道许多端口是为特定目的保留的,而其他则通常用于某些类型的流量。 我应该如何选择一个默认端口,该默认端口最不可能被其他人“滥用”其工具?是否有一个数据库可以识别所有已知(甚至是非常规)端口使用情况?
13 port  intranet 

2
Nmap不扫描所有端口
我注意到,nmap仅扫描一堆已知端口,而我设法检查所有它们的唯一方法是放入“ -p 0-65535”。 这是为什么?我错了吗?除了我所做的以外,还有没有更流行的方式来扫描所有端口?
13 port  nmap 

2
SElinux错误:ValueError:端口tcp / 5000已定义
我一直在尝试为端口5000上的apache添加一个例外到SELinux,所以我使用了以下命令: # semanage port -a -t http_port_t -p tcp 5000 但是返回错误, ValueError: Port tcp/5000 already defined 我试图用命令检查是否是这样: semanage port -l |grep 5000 给出了输出, http_port_t tcp 80, 81, 443, 488, 8008, 8009, 8443, 9000 如您所见,列表中没有5000。 有什么明显的我想念的吗?预先感谢您的努力 因此,我发现另一个服务的TCP端口5000的状态已定义。 但是通过将-a选项替换-m为进行修改,将tcp端口5000添加到http_port_t
13 port  httpd  selinux 


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.