使用curl命令查看服务器端口开放情况

embedded/2024/12/23 6:32:11/

目录

1.ssh端口 22

2.mysql数据库端口 3306

3.web应用端口

(Jellyfin 8082)

(wordpress 8088)

(tomcat 8080)

4.不存在的端口

5.被防火墙阻挡的端口


===

1.ssh端口 22

curl -v 10.10.10.205:22

curl -v 10.10.10.205:22
*   Trying 10.10.10.205:22...
* Connected to 10.10.10.205 (10.10.10.205) port 22
> GET / HTTP/1.1
> Host: 10.10.10.205:22
> User-Agent: curl/8.4.0
> Accept: */*
>
* Received HTTP/0.9 when not allowed
* Closing connection
curl: (1) Received HTTP/0.9 when not allowed

===

2.mysql数据库端口 3306

curl -v 10.10.10.205:3306

curl -v 10.10.10.205:3306
*   Trying 10.10.10.205:3306...
* Connected to 10.10.10.205 (10.10.10.205) port 3306
> GET / HTTP/1.1
> Host: 10.10.10.205:3306
> User-Agent: curl/8.4.0
> Accept: */*
>
* Received HTTP/0.9 when not allowed
* Closing connection
curl: (1) Received HTTP/0.9 when not allowed

3.web应用端口

(Jellyfin 8082)

curl -v 10.10.10.205:8082

curl -v 10.10.10.205:8082
*   Trying 10.10.10.205:8082...
* Connected to 10.10.10.205 (10.10.10.205) port 8082
> GET / HTTP/1.1
> Host: 10.10.10.205:8082
> User-Agent: curl/8.4.0
> Accept: */*
>
< HTTP/1.1 302 Found
< Content-Length: 0
< Date: Tue, 07 May 2024 13:22:55 GMT
< Server: Kestrel
< Location: /web/index.html
<
* Connection #0 to host 10.10.10.205 left intact

HTTP 302错误是一种常见的HTTP状态码,它表示临时重定向。

服务器接收到请求时,如果资源暂时不可用或已经移动到其他位置,服务器会返回一个HTTP 302状态码,并包含一个“Location”头字段,其中包含新的URL。客户端会自动发送一个新的请求到新的URL,以获取所需的资源。

====

(wordpress 8088)

curl -v 10.10.10.205:8088

curl -v 10.10.10.205:8088
*   Trying 10.10.10.205:8088...
* Connected to 10.10.10.205 (10.10.10.205) port 8088
> GET / HTTP/1.1
> Host: 10.10.10.205:8088
> User-Agent: curl/8.4.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Tue, 07 May 2024 13:20:40 GMT
< Server: Apache/2.4.57 (Debian)
< X-Powered-By: PHP/8.2.18
< Link: <http://10.10.10.205:8088/wp-json/>; rel="https://api.w.org/"
< Vary: Accept-Encoding
< Transfer-Encoding: chunked
< Content-Type: text/html; charset=UTF-8
<
<!DOCTYPE html>
。。。
。。。

(tomcat 8080)

curl -v 10.10.10.205:8080

curl -v 10.10.10.205:8080
*   Trying 10.10.10.205:8080...
* Connected to 10.10.10.205 (10.10.10.205) port 8080
> GET / HTTP/1.1
> Host: 10.10.10.205:8080
> User-Agent: curl/8.4.0
> Accept: */*
>
< HTTP/1.1 200
< Content-Type: text/html;charset=UTF-8
< Transfer-Encoding: chunked
< Date: Tue, 07 May 2024 13:19:25 GMT
<<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><title>Apache Tomcat/9.0.30</title>
。。。
。。。

4.不存在的端口

curl -v 10.10.10.205:6666

curl -v 10.10.10.205:6666
*   Trying 10.10.10.205:6666...
* connect to 10.10.10.205 port 6666 failed: Connection refused
* Failed to connect to 10.10.10.205 port 6666 after 2051 ms: Couldn't connect to server
* Closing connection
curl: (7) Failed to connect to 10.10.10.205 port 6666 after 2051 ms: Couldn't connect to server

5.被防火墙阻挡的端口

连接一段时间后,提示timeout

====


http://www.ppmy.cn/embedded/41215.html

相关文章

栅格地图、障碍物地图与膨胀地图(障碍物地图(三)写一张障碍物地图)

花了不少时间看完了障碍物地图的大致思路&#xff0c;这里简单根据前面的思路来写一个简易版的障碍物地图。 1.订阅一张地图 首先&#xff0c;我们需要一张静态地图作为原始数据&#xff0c;这个我们可以订阅当前的map来获取&#xff1a; void map_test1::MapCallback(const…

特征提取与深度神经网络(二)

关键点/角点检测 2011论文-ORB关键点检测&#xff0c;比SIFT与SURF速度更快。 ORB算法可以看出两个部分组成&#xff1a;快速关键点定位BRIEF描述子生成 Fast关键点检测&#xff1a; 选择当前像素点P&#xff0c;阈值T&#xff0c;周围16个像素点&#xff0c;超过连续N12个像素…

AI电视起风,三星电视打破“隔代飞跃”,在AI纪元再次领跑

作者 | 曾响铃 文 | 响铃说 要说什么是当下最热的话题&#xff0c;刚落下帷幕的北京车展一定是其中之一&#xff0c;除了各类让人眼花缭乱的新车&#xff0c;纷至沓来的各界行业大佬&#xff0c;也让车展话题度被不断拉高。在此之外&#xff0c;此次车展还刮起了一股“旋风”…

【Delphi 爬虫库 5】HTTP响应状态码说明详解(Response Status Code)

HTTP&#xff08;Hypertext Transfer Protocol&#xff09;是互联网上应用最广泛的协议之一&#xff0c;用于在客户端和服务器之间传输数据。在HTTP通信中&#xff0c;服务器在接收到客户端请求后&#xff0c;会返回一个HTTP响应&#xff0c;其中包含一个状态码&#xff0c;这个…

Android中gradle.properties 和 gradle-wrapper.properties 作用

我们更深入地了解这两个文件的作用和它们可以包含的一些常见配置。 gradle.properties gradle.properties文件是一个标准的Java属性文件&#xff0c;它允许你为Gradle构建配置全局属性。这些属性可以在项目的任何地方使用&#xff0c;包括项目的子项目。以下是一些常见的配置…

在React中利用Postman测试代码获取数据

文章目录 概要名词解释1、Postman2、axios 使用Postman测试API在React中获取并展示数据小结 概要 在Web开发中&#xff0c;通过API获取数据是一项常见任务。Postman是一个功能强大的工具&#xff0c;可以帮助开发者测试API&#xff0c;并查看API的响应数据。在本篇博客中&…

如何使用Sentinel实现流控和降级

Sentinel 是一款面向分布式系统的流量控制、熔断和自适应限流工具&#xff0c;由Alibaba开源。Sentinel 以Java客户端的形式提供&#xff0c;可以嵌入到Java应用中以保护系统稳定运行。 以下是使用Sentinel实现流量控制和降级操作的详细步骤&#xff1a; 1. 添加Sentinel依赖…

《架构风清扬-Java面试系列第29讲》聊聊DelayQueue的使用场景

DelayQueue是BlockingQueue接口的一个实现类之一 这个属于基础性问题&#xff0c;老规矩&#xff0c;我们将从使用场景和代码示例来进行讲解 来&#xff0c;思考片刻&#xff0c;给出你的答案 1&#xff0c;使用场景 实现&#xff1a;延迟队列&#xff0c;其中元素只有在其预定…