windows7/windows2008修改远程桌面连接并修改防火墙配置脚本
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,一、说明为了安全我们经常对windows的管理都会修改默认的远程连接端口(tcp 3389)为其他的端口,要连接管理的windows机器一多,修改起来就比较烦琐,再加上修改防火墙,就更是麻烦,而且修改
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
网络安全保密工作简报
联想服务器x3650m5
乌镇互联网大会领先科技
服务器芯片虚拟化软件开发
数据库中的属性有无先后顺序
专插本网络技术
怎么看数据库正在使用
服务器安全性的用户与数据库
2014数据库归档操作
jsp连接数据库是失败
网络安全的作品简介
数据服务器软件
网络安全四大领域
数据库学生的关系模式
汉南定制软件开发多少钱
数据库工程师能速成吗
博彦科技产业互联网
软件开发是不是都的保密
建立数据数据库的软件
极路由4vpn服务器
深圳观澜镇软件开发学校
护理软件开发的第一个步骤
软件开发周报系统
数据库汇总个数
lol服务器是一台电脑吗
mysql数据库实现乐观锁
顺义区品质软件开发设计
亿加乐网络技术有限公司
软件开发高级工程师证书长什么样
南京文件存储服务器