产业气象站|- 通过命令判断端口是否可连接,Linux
命令
可使用命令包括但不限以下:curl,ssh,nmap,telnet , nc
测试代码以opcai.top443端口为例 。
文章图片
目的
找到一种更通用的能在几乎所有环境下完成检查的方法
找到一种更稳定的几乎不会判断出错的方法
示例nmap
缺点:
一般需要额外安装
某些检测方法需要sudo权限
优点:
判断更为准确
输出文本nmap-p443opcai.topStartingNmap6.40(http://nmap.org)at2020-03-0909:58CSTNmapscanreportforopcai.top(180.97.125.228)Hostisup(0.026slatency).PORTSTATESERVICE443/tcpopenhttps
【产业气象站|- 通过命令判断端口是否可连接,Linux】Nmapdone:1IPaddress(1hostup)scannedin0.10seconds判断命令nmap-p443opcai.top|grep"^443/tcp.*open"
注:如果有可能 , 使用sudo权限执行可以使namp在更多情况下准确地判断端口状态 。
文章图片
telnet
缺点:
可能需要额外安装
一些情况下无法正常断开连接
优点:
可能不需要额外安装
输出文本telnetopcai.top443Trying180.97.125.228...Connectedtoopcai.top.Escapecharacteris"^]".HTTP/1.1400BadRequestServer:stgw/1.3.12_1.13.5Date:Mon,09Mar202002:06:41GMTContent-Type:text/htmlContent-Length:179Connection:close
400BadRequesttitle>head>
400BadRequesth1>center>stgw/1.3.12_1.13.5center>body>html>Connectionclosedbyforeignhost.判断命令echo-e""|telnetopcai.top443|grep"Connectedto"
文章图片
ssh
缺点:
可能因配置文件设置而使判断失败(如设置代理)
优点:
通用 , 几乎所有Linux环境都默认安装该命令
输出文本ssh-v-p443opcai.topOpenSSH_7.4p1,OpenSSL1.0.2k-fips26Jan2017...debug1:/home/pysense/.ssh/configline2:Applyingoptionsfor*debug1:Readingconfigurationdata/etc/ssh/ssh_configdebug1:/etc/ssh/ssh_configline58:Applyingoptionsfor*debug1:Connectingtoopcai.top[180.97.125.228]port443.debug1:Connectionestablished....判断命令ssh-v-p443opcai.top2>&1|grep"Connectionestablished"nc
缺点:
需要额外安装
-z参数在早期版本不支持(如6.40)
优点:
*功能强大
输出文本nc-topcai.top443getHTTP/1.1400BadRequestServer:stgw/1.3.12_1.13.5Date:Tue,10Mar202002:10:06GMTContent-Type:text/htmlContent-Length:179Connection:close
400BadRequesttitle>head>
400BadRequesth1>center>stgw/1.3.12_1.13.5center>body>html>测试命令nc-z-w3opcai.top443&&echook||echonotok
【来源:linux运维菜】
声明:转载此文是出于传递更多信息之目的 。 若有来源标注错误或侵犯了您的合法权益 , 请作者持权属证明与本网联系 , 我们将及时更正、删除 , 谢谢 。 邮箱地址:newmedia@xxcb.cn
推荐阅读
- 产业气象站|5G基站太耗电!三大运营商正式官宣:将智能化关闭5G基站节约电费
- 产业气象站|他从不打无准备之仗,华为联手哈工大究竟想干啥?依任总性格
- 产业气象站|G是否影响健康?,张朝阳用手机保持30厘米
- 爱集微APP|“芯”势力助推游戏产业发展,芯片成为ChinaJoy的关键词之一
- 产业气象站|电力机器人“小白”上岗巡检
- 产业气象站|苏宁智能宣布五项Biu+共享政策,从生态赋能到生态共享
- 产业气象站|点赞“中国芯里的南大智慧”!华为公司CEO任正非一行访问南京大学
- 产业气象站|花多少钱收购,微软正在谈判收购TikTok美国业务
- 产业气象站|包括王兴,马云创办支付宝的本质不是为了支付,很多人没理解
- 上观新闻|半导体产业如何发展?嘉定举办的这个论坛指明了方向