阿里云服务器ECS上已经开放了相应端口的安全组,云服务器的防火墙也已经关闭了。

阿里云服务器自带的安全组3389端口能脸上,但自定义开的端口22和8080连不上:

阿里云服务器的防火墙通过远程桌面连接也给关了:

阿里云服务器的防火墙高级设置里的入站规则也添加了22、8080端口:

防火墙高级设置里的属性:

里面所有的防火墙状态都设置为关闭,入站连接设置为允许,出站连接也设置为允许:

防火墙的“允许应用或功能通过windows防火墙”也设置了如下:除了22、8080、3389端口允许,其他也全部勾上了:

但通过本地windows的远程桌面连接连到云服务器ECS桌面,打开ECS的cmd查看端口开放列表时还是没有找到自定义开放的22、8080端口,ECS自带的3389端口倒是有。查了资料有一种说法说是端口可能被用作windows自己的保留端口所以才netstat找不到。每次开机,windows都会随机保留一些端口,被保留的端口即使没有任何程序在使用,用户自己创建的程序也是无法访问这些端口的,而且保留端口有一部分经常是8000及50000端口附近。

查看保留端口:netsh interface ipv4 show excludedportrange protocol=tcp

*标注的代表这些范围内端口不会被作为保留端口使用,如果自己要用的端口带*,说明该端口并没有被作为windows的保留端口,如果没有带*则说明被作为windows的保留端口了,此时就要将该端口移出

移出保留端口命令:netsh int ipv4 add excludedportrange protocol=tcp startport=8080 numberofports=10        (该命令8080为开始的端口,10的意思是8080-8089这些端口全部移出保留端口)

但我这里8080端口带*,表示其并没有被用作windows的保留端口,所以也无法解决netstat找不到8080端口的问题。

查资料又看到一种说法,说防火墙策略允许开放的端口netstat是有可能看不到的,因为相关服务/进程没启动的话netstat就看不到,所以先把服务器程序部署到云服务器上看看。但想要使用winscp或者Xshell将程序部署到云服务器上的话又一定要通过端口,现在的问题就是端口连不上

解决方法:直接通过windows的远程桌面连接打开云服务器的桌面,在云服务器上打开浏览器下载一个todesk,然后用todesk连自己的笔记本电脑把笔记本电脑上的程序通过文件形式传输到云服务器上。将服务器程序传到云服务器上运行后,再在云服务器的终端输入netstat -an就可以看到8080端口了。

服务器程序:就只是简单的写了个监听的功能

8080端口监听成功:

云服务器上部署服务器程序成功使端口成功被监听到后,客户端程序也成功通过8080端口连接上了云服务器:

综上:在阿里云服务器ECS的windows server系统中,要想开放数据传输的新端口,要先写个监听指定端口的服务器程序部署到阿里云服务器中,这样客户端才能通过新开的指定端口去传输数据。

阿里云服务器ECS windows server已开放端口但连不上的问题相关推荐

  1. 阿里云服务器ECS 第一篇:FTP文件服务器搭建

    < 第一篇:FTP文件服务器搭建 > 目前打算将项目部署到阿里云服务器上,并配置系统运行环境,搭建FTP服务器是系统部署的第一步,为了后期文件传输方便快捷,所以从这里开始!!! 关于FTP ...

  2. 阿里云服务器ECS搭建后台(Windows Server 2012R2)

    引言与名词 云服务器 阿里云ECS Windows Server 厂商选择 一.领取阿里云服务器ECS 二.连接阿里云服务器ECS 三.搭建项目运行环境 四.发布项目到云服务器 五.隐藏8080端口号 ...

  3. 阿里云服务器ECS上部署简单的SSM项目

    一.引言(为什么选择Linux部署) 1.1 开发环境(dev) 外部用户无法访问,开发人员使用,版本变动很大 平时大家大多是在Windows或者Mac操作系统下去编写代码进行开发,在开发环境中安装大 ...

  4. 阿里云服务器ECS基本组件、使用场景及选购、升降配和部署建议

    什么是阿里云服务器ECS 云服务器ECS(Elastic Compute Service)是阿里云提供的性能卓越.稳定可靠.弹性扩展的IaaS(Infrastructure as a Service) ...

  5. 基于阿里云服务器ECS和宝塔面板,适合初学者的蚂蚁笔记(Leanote)超详细配置教程(但是真的不好用)

    文章目录 前言 环境准备 蚂蚁笔记(Leanote)介绍 一.设置安全组.配置规则 二.安装 Leanote 二进制版 三.安装MongoDB 四.导入Leanote初始数据 五.配置 Leanote ...

  6. 企业版阿里云服务器ECS应该如何使用?

    国内云服务商中,阿里云服务器的口碑可以说是数一数二的了,因此很多企业在建站时都会首先考虑到阿里云服务器.所以,服务器吧小编今天就带大家来深入学习一下阿里云企业版云服务器ECS的使用方法. 阿里云企业版 ...

  7. 为阿里云服务器ECS实例安装Nodejs

    为阿里云服务器ECS实例安装Nodejs 部署Node.js项目(CentOS) 准备工作 操作步骤 步骤1:部署Node.js环境(使用二进制文件安装) 步骤2:部署测试项目 部署Node.js项目 ...

  8. 阿里云服务器ECS按ctrl+alt+delete无法登录

    今天在使用阿里云服务器远程桌面的时候发现怎么也进入不了,远程桌面无法连接,于是想到了在阿里云服务器管理控制台可以使用连接管理终端进行远程桌面连接,下面详细介绍阿里云服务器操作经验. 操作步骤如下 登录 ...

  9. 阿里云服务器ECS的建站完整过程

    以前个人网站一直放在新浪SAE上的,5月1号放假闲来无聊,看了下阿里云,发现学生云服务器ECS9.87元/月,1G内存,1核cpu,15G流量,40G内存.感觉阿里云的的人都是在用心在做产品呀,暖暖的 ...

最新文章

  1. 搭建服务器环境 安装jdk、mysql、Tomcat 以及配置https 记录
  2. 发改委:互联网企业没有出现大规模裁员现象
  3. 说说你对 SVG 理解?
  4. 深度学习 dns tunnel检测 使用统计特征 全连接网络——精度99.8%
  5. Cocos2D粒子发射器的纹理
  6. SAP Spartacus table里显示较长数据时自动显示省略号的设置
  7. 画闭合的多边形 - HTML5 Canvas 作图
  8. Java Web学习笔记06:利用JDBC访问数据库
  9. 聊天IM的时间戳显示规则
  10. vue踩坑--TypeError: __WEBPACK_IMPORTED_MODULE_1_vuex__.a.store is not a constructor
  11. 网易云音乐地址解析含官方接口分享
  12. 开启memcached日志
  13. 非平衡载流子和pn结
  14. helm部署jenkins到k8s并创建pipeline构建项目
  15. vue导入音乐_【vlog制作】不经电脑,如何在VUE中导入自定义音乐
  16. 量子计算(九):复合系统与联合测量
  17. 对象实例数据和对象类型数据
  18. qt QtUdpSocket
  19. 在uni-app中使用vue语法封装个计数器组件
  20. sql server 日期转字符串 格式为yyyyMMddHHmmss

热门文章

  1. Linux-CentOS上的服务搭建
  2. 网易杭研 java 校招_09网易杭研校园招聘面试题
  3. 《求职》第四部分 - 操作系统篇 - Linux基础
  4. 查找目录下大小超过10M的文件
  5. 【懒懒的Python学习笔记三】
  6. 基于Docker的交互式人脸识别应用
  7. iOS小技能: 创建渐变色背景(提供渐变色无法覆盖整个视图的解决方案)
  8. bat for循环_bat教程[285] FOR/F options选项中usebackq的用法
  9. 使用 vimdiff 比较文件的技巧
  10. python代码实现自动点击屏幕