有台dell R420服务器,系统windows2008r2

扫描出安全漏洞,按照默认开启防火墙,结果远程桌面上不去了,远程桌面端口号是10086,需要在 控制面板\所有控制面板项\Windows 防火墙 中的高级设置中,分别设置入站规则和出站规则,允许经过TCP协议10086端口的任何连接:

这样远程桌面就恢复了。

同时,遇到第二个问题,LMT程序(公司自研的专用程序)被防火墙禁用。打开防火墙时需要选中:windows防火墙阻止新程序时通知我。

控制面板\所有控制面板项\Windows 防火墙\自定义设置

打开新程序时,系统会跳出对话框,提示是否允许这个程序访问网络。一般建议专用网络和公用网络全都选上。

如果知道防火墙需要放行的程序在哪,也可以提前设置白名单:

建议两个网络配置全选,避免其中一个被禁用。

这样就可以在开启防火墙的同时,设置白名单,让需要联网的程序不被防火墙阻挡。

  

我发现 控制面板\所有控制面板项\Windows 防火墙\允许的程序 界面添加的允许程序,实际也写入出入站规则中,真正起作用的是入站规则:

出站规则与入站规则有何区别?

为什么windows防火墙入站规则有远程桌面,出站规则没有远程桌面?

分析可能因为,其他电脑访问这台电脑的远程桌面时,只是在访问发起时验证一次,如果一开始防火墙验证通过了,后续的交互消息就不限制了。

验证一下猜测,把出站规则中允许所有TCP10086端口的规则取消,远程桌面还可以打开,已存在的远程连接也不掉

把入站规则中的TCP10086端口规则禁用,则当前的远程连接立刻掉线,再连远程桌面也连不上去了。

所有,入站规则只限制从其他电脑发到本机的IP包,不限制从本机发出去的IP包。

出站规则相反,只限制从本机发给其他机器的IP包,不限制从其他机器发来的IP包。

一般的网络程序交互都是有来有往,比如远程桌面,因为是其他电脑访问本机,所有只限制别人发来的IP包就可以了,至于自己发出去的IP包用哪个端口,由远程桌面发起方的程序决定。

出入用的都是10086端口。为啥出站规则中没有10086端口也不影响远程连接正常交互?

答:有可能是TCP协议的缘故,TCP协议先建立连接,防火墙只是 在连接建立时起作用,当连接建立后,防火墙就默认连接是安全的,所以只需要在入站规则中设置10086,不需要在出站规则设置端口号10086。

https://blog.csdn.net/liuhhaiffeng/article/details/72137496

windows2008r2防火墙设置一例的更多相关文章

  1. SLES 11 SP3防火墙设置

    防火墙简介 SLES 11 SP3 系统安装后,防火墙一般是启动的,它有两个服务:SuSEfirewall2_setup.SuSEfirewall2_init 关闭防火墙 # 方法一 rcSuSEfi ...

  2. linux设置iptables防火墙的详细步骤(centos防火墙设置方法)

    CentOS系统也是基于linux中的它的防火墙其实就是iptables了,下面我来介绍在CentOS防火墙iptables的配置教程,希望此教程对各位朋友会有所帮助.   iptables是与Lin ...

  3. Linux防火墙设置

    对于Internet上的系统,不管是什么情况都要明确一点:网络是不安全的.因此,虽然创建一个防火墙并不能保证系统100%安全,但却是绝对必要的. Linux提供了一个非常优秀的防火墙工具-netfil ...

  4. Linux--02软件安装、防火墙设置

    防火墙设置: With RHEL / CentOS , firewalld was introduced to manage iptables. IMHO, firewalld is more sui ...

  5. Win10如何设置防火墙开放特定端口 windows10防火墙设置对特定端口开放的方法

    Win10防火墙虽然能够很好地保护我们的系统,但同时也会因限制了某些端口,而给我们的操作带了一些不便.对于既想使用某些端口,又不愿关闭防火墙的用户而言,在Win10系统中设置防火墙开放特定端口就非常必 ...

  6. SUSE Linux 防火墙设置

    1.vim /etc/sysconfig/SuSEfirewall2        #编辑防火墙设置 FW_SERVICES_EXT_TCP="22 5901"       #开启 ...

  7. oracle连接由于防火墙设置导致超时的问题

        当应用程序使用数据库连接池进行数据连接时,防火墙的设置有可能会导致连接出现超时或者被重置的问题.当从数据库读数据的时候 有可能会 Connection timed out, 这是由于应用会缓存 ...

  8. 如何使用 Barracuda 防火墙设置/保护 Azure 应用程序

     如果某企业在 Windows Azure 上托管某个应用程序,该应用程序会在某个特定时间暴露到 Internet,以用于商业用途.公共 Internet 带来 客户的同时也带来了攻击者. Tim ...

  9. Tomcat在windows系统中的防火墙设置

    在Win7下安装Tomcat后,其他机器无法访问到Tomcat服务,需要修改防火墙设置. 控制面板->window防火墙->允许程序通过Windows防火墙通信 将Tomcat目录下\bi ...

随机推荐

  1. ceph集群添加osd

    获取osd的ID 这个操作是在管理节点上执行 [root@node-4 osd]# ceph osd create 2 对磁盘做处理 [root@node-4 ~]# parted /dev/sdb ...

  2. Selenium 2自动化测试实战9(简单元素操作)

    一.简单元素操作 1. webdriver中常用的几个方法: clear():清除文本 send_keys(*value):模拟按键输入 click():单击元素 clear()方法用于清除文本输入框 ...

  3. 获取重复字符串的range,设置attributedText

    之前项目的需求是未读人员显示绿色,已读人员显示黑色,测试今天提bug说存在未读人员显示的黑色...这就尴尬了,我完全不知道为啥,经过打断点调试程序,终于找到问题:就是他只会获取到第一个想等字符的ran ...

  4. tmux 学习

    这几天学习了一下 tmux的使用 tmux 可以同时打开多个窗口 关于使用技巧 复制文章一下  哈哈 感谢网友 ================================华丽的分割线====== ...

  5. Pytorch笔记 (2) 初识Pytorch

    一.人工神经网络库 Pytorch ———— 让计算机  确定神经网络的结构 +   实现人工神经元 + 搭建人工神经网络 + 选择合适的权重 (1)确定人工神经网络的 结构: 只需要告诉Pytorc ...

  6. cocos2dx基础篇(7) 触碰事件

    cocos2dx游戏引擎的重点是在于移动设备的跨平台开发,而移动设备上的游戏大部分都是通过屏幕触碰来进行的.比如主菜单的按钮触碰,打飞机中飞机的触碰移动,都需要用到触碰操作.想一想之前讲的菜单按钮CC ...

  7. DataGridView中EnditCommit()调用之后,单元格的内容被全选了,每次输入都要鼠标点击定位到最后才能继续输入

    因为某些需求,DataGridView在输入一次内容,就要调用ECommitEdit(DataGridViewDataErrorContexts.Commit)来将内容提交,但是这样做之后,控件就会当 ...

  8. C语言课程程序设计

    项目名称和目标 项目为基于EasyX库的RPG游戏,目标能实现控制游戏主角自由移动,能与NPC对话交互. 我组目前还未确定具体项目名称 项目主体功能 项目的主体功能具有一个游戏所拥有的完整功能,包括但 ...

  9. [Python3] 026 常用模块 calendar

    目录 calendar 1. calendar.calendar(year, w, l, c, m) 2. calendar.prcal(year, w, l, c, m) 3. calendar.m ...

  10. ubuntu 个人常用命令

    重启命令 :     1.reboot     2.shutdown -r now 立刻重启    3.shutdown -r 10 过10分钟自动重启    4.shutdown -r 20:35 ...