windows7/windows2008修改远程桌面连接并修改防火墙配置脚本
发表于:2024-10-20 作者:千家信息网编辑
千家信息网最后更新 2024年10月20日,一、说明为了安全我们经常对windows的管理都会修改默认的远程连接端口(tcp 3389)为其他的端口,要连接管理的windows机器一多,修改起来就比较烦琐,再加上修改防火墙,就更是麻烦,而且修改
千家信息网最后更新 2024年10月20日windows7/windows2008修改远程桌面连接并修改防火墙配置脚本
一、说明
为了安全我们经常对windows的管理都会修改默认的远程连接端口(tcp 3389)为其他的端口,要连接管理的windows机器一多,修改起来就比较烦琐,再加上修改防火墙,就更是麻烦,而且修改出错可能把自己关在外面,无法登录系统 ,所以此时你需要一个脚本工具一键修改端口,修改防火墙,备份修改前的注册表。
二、脚本
@echo off@echo [远程桌面端口修改] CLS MODE con: COLS=68 LINES=20 :: MODE语句为设定窗体的宽和高SetLocal EnableDelayedExpansion set/p d="输入新的远程桌面端口:" set port=%d% echo 将修改远程桌面端口为[%d%]. echo 如果启用了的[系统防火墙] 或 [IPSec策略] 或 [TCP/IP筛选]以及 echo 其他防护软件允许该[%d%]端口通过.否则有可能被关在系统外面,导致系统无法远程连接!! echo 按任意键继续操作... pause>nul set Str=0123456789ABCDEF :loop set/a y=%d%% set/a d=%d%%/16 set y=!Str:~%y%,1! set e=%y%%e% if %d% geq 1 goto loop echo ------------------------------------------------------ echo 正在创建注册表文件. ping -n 2 127.0.1>nul echo Windows Registry Editor Version 5.00> c:\Remote.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp]>> c:\Remote.reg echo "PortNumber"=dword:0000%e%>> c:\Remote.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]>> c:\Remote.reg echo "PortNumber"=dword:0000%e%>> c:\Remote.reg echo 正在导入注册表文件以更改系统默认设置. ping -n 2 127.0.1>nul regedit /s c:\Remote.reg del c:\Remote.reg && echo 临时文件已经删除. ping -n 2 127.0.1>nul echo ------------------------------------------------------ echo 端口已经修改完毕(重启生效!),修改防火墙策略. netsh advfirewall firewall delete rule name="mstsc_port%port%" netsh advfirewall firewall add rule name="mstsc_port%port%" protocol=TCP dir=in localport="%port%" action=allow remoteip= echo 防火墙打开远程端口[%port%] 成功! echo 按任意键退出... pause>nul
三、补充--通过python对防火墙头添加规则
通过python实时添加ip及服务端口进行黑名单添加
import osimport time#添加os.system("netsh advfirewall firewall add rule name=%s dir=in action=block protocol=TCP remoteip=%s localport=%s" %("deny_3389","172.16.3.140",3389))#删除os.system("netsh advfirewall firewall delete rule name=%s " % "deny_3389")
端口
防火
防火墙
系统
桌面
文件
注册表
脚本
正在
策略
管理
烦琐
安全
成功
墙头
备份
实时
工具
机器
窗体
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
如何评估软件开发的质量
腾讯云数据库付费模式
移动办公app软件开发
小学生六年级网络安全内容
中华戏曲数据库
软件开发过程中安全管控措施
服务器为什么会访问蜜獾地址
事务操作多个数据库
最惨服务器
网络安全决战领导讲话
赤峰市软件开发测试培训
网络安全法涉密机构
网络安全主题班会课件和教案
山西知名软件开发
服务器系统盘里面哪个是驱动文件
vb中显示数据库表所有内容
网络安全的主动威胁包括哪些方面
浙江服务器电源工厂
沈阳软件开发培训班哪个好
软件开发员 素质
网络安全知识800字文章
本科论文会上传到数据库吗
多web访问服务器sh
四川服务器虚拟化安装服务器
为什么完美世界服务器异常
数据库查找方法
数据库优化pdf
软件开发需求分析数据库
如何连接网页中的数据库
网络安全 科学技术哲学