Windows/Linux环境下模拟服务端口方法

一、场景需求

        对于涉及纵向级联(比如与总部、分部级联)或横向互联(与本级其他系统互联)的大系统,往往需要在未部署系统服务时验证相关端口的开通情况,以备在防火墙上进行端口开通申请。

 

二、Windows 环境下模拟服务端口

        在服务器端使用第三方软件“TCP&UDP测试工具”进行模拟端口,可以很方面的用“telnet  ip  port”命令测试。

 

三、Linux 环境下模拟服务端口

        可以使用 "nc  -v  ip  port" 命令测试端口是否开通,若提示 nc 命令无效,需要安装 nc 包,目前默认文件名为 “nc-1.84-22.el6.x86_64.rpm”。在服务器端使用 nc 命令模拟服务端口,如模拟启动 17001 端口命令(按 Ctrl+C 可关闭 17001 端口)

# 执行此命令需先创建port文件(任意目录,touch port),然后在此目录下打开终端执行以下命令
while true;do nc -lv 17001 0<port;done

        使用命令 “nc  -v  192.168.100.100  17001” 返回 succeeded 说明端口已开通;返回 failed:Connection refused 说明端口没有开通。当然,Linux上也可以用telnet命令验证服务端口。

 

另,

        Linux 也可是使用 “ssh -v -p port username@ip 来判断端口是否开通;也可是使用 “wget ip:port” 来验证端口是否开通,wget 是linux下的下载工具。

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值