云服务器常见端口类型_服务器端口_云服务器端口查看

别跟我讲那些没什么作用的理论,那些什么OSI七层,TCP/IP模型,新手哪里会去管这些?我就只是想弄清楚,我花了钱购买的云服务器,那个讨厌至极的端口究竟藏在什么地方?要是找不见,我的网站就毫无用处了,钱也就白花了。这种感受,则非常类似于钥匙明明就在屋子里面,然而人却被锁在了屋子外面,急得都快要想去撞墙了。

别慌,端口这玩意儿有两个“家”

有不少人并不了解,端口实际上是处在两个位置的。一处是在云平台的那个地方(安全组),另一处是在服务器系统的范畴里头(操作系统)。这就好比你要进入小区的大门(安全组),还必须得打开自己家的门锁(系统防火墙),有着双重的保障,可同样也是存在双重的繁杂状况。

方法一:去云厂商那“物业办公室”查

登录控制台

你需要先进行登录,那家你购买服务器的网站,阿里云、腾讯云、华为云这些都可以。寻找到“云服务器”或者“ECS”那个进口,点击进入。

找到你的那台“房子”

于实例列表当中,有数量浩繁的一组名字,从中寻出你所购置的那一台。切不可找错,找错便如去敲别人家的门。

揪出“安全组”

将实例名字点击进去到详情,于左边或者右边寻觅“安全组”配置。此事物乃是云厂商的防火墙,即你服务器的大门守卫。点击进入,查看“入方向”规定,此地清清楚楚写明哪些端口对外处于开放状态。譬如假使看到80,那就表示允许外界人士经由网页对你进行访问。要是看到22(Linux时)或者3389(Windows时),那便是允许你远程桌面接入来展开操作的。

方法二:钻进服务器里面,掀开系统底牌

仅仅查看物业所得的情况尚不足焉,倘若你系统之中的防火墙并未开启,又或者服务根本就未曾启动之际呢?那就必须进入其中予以查看。

Linux系统(最头疼也最常见)

SSH连上你的服务器。敲命令:

netstat -tuln 或者 ss -tuln

屏幕之上噼里啪啦涌现出一大堆,无需惧怕。瞧那“0.0.0.0:22”或者“:::80”此类,只要瞅见LISTEN字样,便意味着你这个端口于系统之中是“清醒”的,正竖着耳朵等候指令。未显示?那你服务尚未启动,物业那边即便开了门亦是徒劳无功。

Windows系统

运用远程桌面进行连接操作,按下组合键“Win + R”,接着输入“cmd”,随后在黑色方形框中进行敲击输入:

netstat -ano

这般较Linux的见着更为杂乱,然而你去寻觅,像:80或者:3306这类关键字,尾随其后接有LISTENING,意味着同样处于监听状态。后头那一串数字(PID)乃是进程号,前往任务管理器里依据此号码能够找寻出究竟是哪一款可恶的软件占用了你的端口。

最TM坑爹的情况:两边都开了,还是连不上?

若你碰到这类状况,别砸电脑,兄弟。极有可能是你系统自身的防火墙,像是Linux的firewalld或者Windows Defender,在搞怪。你于云厂商处开了门,然而你自己屋内却还锁着门。针对Linux,尝试执行systemctl status firewalld,瞧瞧那东西是否在捣乱。针对Windows,就前往“高级安全防火墙”里查看入站规则。

存在着这样一种玄学情况,某一端口被运营商给封禁了,就像腾讯云,它在默认状态下封了25端口,也就是邮件端口,原因是担心用户发送垃圾邮件这种行为,若要解封还必须专门去进行申请操作才行。

操蛋的小总结

查一查端口,实际上,总共就那么两步:一则呐需借由云平台控制台瞅一瞅安全组情况,二则呐要展开登录服务器进而去敲相应命令。千万万不可盲目地胡乱去寻思琢磨,另外一边倒全信同样也不成。只有待此两边的情况完全统一相符,那当下那个端口才真正切切实实地就归属于您名下的。

喔,没错,存在那种端口被占用的麻烦事迹象。比如说,你企图启动nginx并使用80端口,然而却出现报错提示地址已被占用的状况。那意味着你之前或许安装了Apache或者其他不知什么玩意儿同样在使用80端口。运用 lsof -i:80(Linux系统环境下)或者上述提及的 netstat -ano 去查找那个进程,再借助 kill -9 进程号 将其终止,如此一来世界便恢复清净了。做法虽略显粗暴,不过确实有效。