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

场景需求:

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


Windows环境下模拟服务port:

        在server端使用第三方软件“TCP&UDP測试工具”进行模拟端口,能够非常方面的用“telnet  ip  port”命令測试。


Linux环境下模拟服务port:

        能够使用"nc  -v  ip  port"命令測试port是否开通,若提示NC命令无效,须要安装NC包,眼下默认文件名称为“nc-1.84-22.el6.x86_64.rpm”。在server端使用NC命令模拟服务port,如模拟启动17001port命令(按Ctrl+C可结束17001服务):

--运行此命令需先创建port文件(随意文件夹,touch port),然后在此文件夹下打开终端运行下面命令
while true;do nc -lv 17001 0<port;done
       

        使用nc  -v  10.185.3.170  17001返回succeeded说明port已开通;返回failed:Connection refused说明port没有开通。当然,Linux上也能够用telnet命令验证服务port。

另,

        Linux也但是使用ssh -v -p port username@ip来推断端口是否开通。也但是使用wget ip:port来验证端口是否开通。wget是linux下的下载工具,须要先安装。


转载于:https://www.cnblogs.com/ljbguanli/p/6728771.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值