测试 远程端口 是否处于监听状态

目录

1、使用telnet判断

1)telnet连接 未监听的端口

2)telnet连接 监听中的端口

2、使用ssh判断

1)ssh连接 未监听的端口

2)ssh连接 监听中的端口 

3、使用wget判断

1)wget连接 未监听的端口

2)wget连接 监听中的端口


1、使用telnet判断

telnet是windows标准服务,可以直接用;如果是linux机器,需要安装telnet.

用法: telnet ip port

1)telnet连接 未监听的端口

[root@localhost ~] # telnet 10.0.250.3 80
Trying 10.0.250.3...
telnet: connect to address 10.0.250.3: Connection refused #直接提示连接被拒绝

2)telnet连接 监听中的端口

[root@localhost ~] # telnet localhost 22
Trying ::1...
Connected to localhost. #看到Connected就连接成功了
Escape character is '^]' .
SSH-2.0-OpenSSH_5.3
a
Protocol mismatch.
Connection closed by foreign host

2、使用ssh判断

用法: ssh -v -p port username@ip

-v 调试模式(会打印日志).

-p 指定端口

username可以随意

1)ssh连接 未监听的端口

[root@localhost ~]# ssh 192.168.1.20 -p 7412
ssh: connect to host 192.168.1.20 port 7412: Connection refused

2)ssh连接 监听中的端口 

当监听端口不是ssh服务端口时

[root@localhost ~]# ssh 192.168.1.20 -p 9999
ssh_exchange_identification: Connection closed by remote host

当监听端口是ssh服务端口时:

[root@localhost ~]# ssh localhost -p 22
Warning: Permanently added 'localhost' (ECDSA) to the list of kNown hosts.
root@localhost's password:

会出现输入密码提示

3、使用wget判断

wget是linux下的下载工具,需要先安装.

用法: wget ip:port

1)wget连接 未监听的端口

[root@localhost test]# wget 10.0.250.3:80
--2022-03-27 17:43:41--  http://10.0.250.3/
Connecting to 10.0.250.3:80... ^C

一直卡在连接中

2)wget连接 监听中的端口

[root@localhost test]# wget localhost:22
--2022-03-27 17:42:48--  http://localhost:22/
Resolving localhost (localhost)... 127.0.0.1,::1
Connecting to localhost (localhost)|127.0.0.1|:22... connected.
HTTP request sent,awaiting response... 200 No headers,assuming HTTP/0.9
Length: unspecified
Saving to: ‘index.html.2’

    [ <=>                                                                                                                                                ] 40          --.-K/s   in 0s

2022-03-27 17:42:48 (3.62 MB/s) - Read error at byte 40 (Connection reset by peer).retrying.

--2022-03-27 17:42:49--  (try: 2)  http://localhost:22/
Connecting to localhost (localhost)|127.0.0.1|:22... connected.
HTTP request sent,assuming HTTP/0.9
Length: unspecified
Saving to: ‘index.html.2’

    [ <=>                                                                                                                                                ] 0           --.-K/s   in 0s


Cannot write to ‘index.html.2’ (Connection reset by peer).

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...