有时想看看服务器的远程桌面连接登录日志,看看是否被***过。但windows2003系统默认没有记录相关日志。这个就需要我们自己创建登陆日志,以下是从网上找的记录远程桌面的连接登录日志方法:

1、建立一个存放日志和监控程序的目录,比如在C盘下建立一个RDP的目录

2、在其目录下建立一个名为RDPlog.txt的文本文件

3、在其目录下建立一个名为RDPlog.bat的批处理文件,内容为:

date /t >>RDPlog.txt

time /t >>RDPlog.txt

netstat -n -p tcp | find ":3389">>RDPlog.txt

start Explorer

注意:以上3389是默认的远程桌面的端口号,如已修改过终端服务的端口,这个数值也要作相应的改变。

4、进入 控制面板-》管理工具-》终端服务器配置

会打开一个“tscc - 终端服务配置\连接 ”窗口

在窗口的右侧 有 RDP-Tcp 的记录 右键点击属性,会弹出RDP-Tcp属性 窗口(如下图),切换到“环境”页下,在其中的“初始程序”选项中设置:

启用“用户登录时启用下列程序”

在程序路径和文件名处填写:C:\RDP\RDPlog.bat

在起始于填写:C:\RDP

完成以上的配置步骤后,当再次登录服务器时就会记录当前登录者的时间和IP。

测试成功!

可是每次登录时都会有一个DOS的黑窗口一闪而过,很不舒服,有些人想精益求精去掉它。比如我,以下是操作步骤:

注意:请确保服务器wscript.shell 不被删除或改名,否则登录时可能会提示:windows脚本错误,无法找到名为“wscript.shell”的automation类,而无法远程进入系统,就只能找机房人员本地操作改回了。我就是因为不知道服务器因机房网管当时装系统配置安全时将wscript.shell删除了,而导致远程进不去系统。

1、仍旧在原来的目录下新建一个名为RDPLog.vbs脚本文件,内容如下:

Set shell = Wscript.Createobject("wscript.shell")

Call shell.run("C:\RDP\RDPLog.bat",0)

2、同上进入 控制面板-》管理工具-》终端服务器配置,进入到默认RDP-Tcp属性中

3、切换到“环境”页下,启用“用户登录时启用下列程序”

在程序路径和文件名处填写:wscript  C:\RDP\RDPLog.vbs

在起始于填写:C:\RDP

设置后,再登录时弹出的批处理窗口就消灭了!

另外提醒各位:如果想每次登陆都记录访问着的时间和IP,每次退出远程桌面时,都必须选择“注销”用户退出。以上仅是一个简单的终端服务日志攻略,并没有太多的安全保障措施和权限机制。

服务器远程桌面日志,记录远程桌面连接登录日志的方法及注意事项相关推荐

  1. go语言web开发系列之五:gin用zap+file-rotatelogs实现日志记录及按日期切分日志

    一,安装需要用到的库: 1,安装zap日志库: liuhongdi@ku:/data/liuhongdi/zaplog$ go get -u go.uber.org/zap 2,安装go-file-r ...

  2. mysql 日志记录 archive_完美起航-Mysql日志管理、备份与恢复

    一.Mysql日志分类 MySQL的默认日志保存位置为/usr/local/mysql/data vim /etc/my.cnf 1.错误日志 说明: 在对应的数据目录中,以主机名+.err命名的文件 ...

  3. aws日志记录到MySQL_AWS-RDS慢查询日志查看导出

    如果要分析 slow log,第一步就是先要获取到 slow log 文件,由于 RDS MySQL 是托管数据库,我们无法登录到 MySQL 所在服务器,那么应该如何来获取 slow log 文件呢 ...

  4. php出错日志记录_关于PHP错误日志踩过的一些坑

    nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息. nginx把对php的请求发给php-fpm fastcgi进程来处理, ...

  5. 日志记录到字段变更_Wal日志解析工具开源: Walminer

    作者简介 李传成: 瀚高软件内核研发工程师,主要研究方向为数据库的备份和恢复,对wal日志的原理和应用有较深的理解.自研了wal日志解析工具walminer.pg块恢复工具pg_lightool. 一 ...

  6. 考虑题4所示的日志记录_基于Log4Net实现日志信息双向存储

    1.引言 在上位机开发中,日志记录是必不可少的,我们可以通过日志记录做日志分析及错误追踪.初学者会采用txt文本写入来实现日志保存,但是文本写入不是线程安全,当存在多个线程同时写入日志时,就会出现一些 ...

  7. 关于Ubuntu ssh远程连接报错和无法root登录的解决方法

    一.使用远程工具连接Ubuntu提示报错 MobaXterm v22.0 版本直接可以远程连接上(前提是sshd服务是开启的状态) 注意:须使用最新版本或较高版本的ssh远程连接工具,进行ssh连接: ...

  8. 用Java代码实现日志记录器_如何在此简单的Java日志记录实现中附加到日志文件? - java...

    我得到了以下用于创建和管理Logger的类.每当执行代码和程序时,都会使用对静态getLogger()捕获块的调用进行记录. public class Log { private static fin ...

  9. 炉石传说显示无法连接服务器失败,《炉石传说》无法连接到战网解决方法 无法连接请检查网络连接如何快速解决...

    炉石传说无法连接请检查网络连接怎么办?无法连接到战网怎么解决?近期游戏进行了版本更新,在本次的更新中,有很多玩家都出现了各式各样的bug,其中最频繁的一个就是提示无法连接,请检查网络连接或者显示无法连 ...

  10. webservice用完关闭连接_解决调用WebService报基础连接已经关闭: 服务器关闭了本应保持活动状态的连接的错误的方法...

    问题可能原因之一:网速的快慢,我经过测试,如果外网访问的话网速慢就是出现此类问题,但是我没有精确测出当在网络流量最低在什么情况下可以避免此类问题 问题可能之二:程序发布之前没把原引用的web serv ...

最新文章

  1. Google发布了能理解人类语言的云服务
  2. windows server 2008 开机进度条闪过后重启_Windows无法启动:先用PE把桌面重要数据拷出来再说其他...
  3. JavaFX 2 GameTutorial第4部分
  4. 用c#算成绩的总和_用c#输入几门课程成绩求总成绩和平均成绩,定义方法实现如果输入的成绩不是整数,则重新输入(方法)...
  5. options请求_HTTP 协议 POST 请求,为什么会有一个 OPTION?
  6. oracle学习(1)--------windows环境下的安装和基本操作
  7. 单网口RFC2544测试——信而泰网络测试仪实操
  8. VS编译间接引用的DLL不一定输出
  9. 【技术指标】MACD详解
  10. 硬盘检测工具MHDD图文教程
  11. QT 多显示屏获取屏幕分辨率
  12. c语言阿基米德螺旋线编程,阿基米德螺旋线进刀凸轮外轮廓铣削的编程技巧
  13. #455 科技乱炖:看完《流浪地球2》,我们为行星发动机设计了网络架构
  14. led台灯哪个牌子效果最好?2022最新国产led灯品牌排行
  15. Android 8.1 中Systemui中的常见修改(六)NavigationBar加载流程
  16. python中formatter的用法_Python pyplot.FuncFormatter方法代码示例
  17. 解决Discus!x3.1论坛安装插件提示无法运行通过zend加密应用
  18. android开发 图片旋转
  19. 如何稳定优化网站关键词排名
  20. 燃气管道定位83KHZ地下电子标识器探测仪ED-8000操作说明1

热门文章

  1. 单片机(ISIS 7 Professional):简易LED警报灯代码项目
  2. c语言记账系统源程序,C语言会计记账管理系统.doc
  3. 分享一个我做的记账系统(网站)
  4. Win CE 实现web访问快捷方式解决方案
  5. Dictionary 索引超出数组界限
  6. 使用nvidia-nsight编译器开发C/C++以及cuda编程
  7. 【毕业设计】Spring Boot 和 Vue 的图书管理系统
  8. 专利服务器拒收 文件解压异常,电子申请常见问题解答20161024.doc-中国专利电子申请网.doc...
  9. STM32固件库编程入门
  10. 哨兵系列卫星_传感器|英国Teledyne e2v公司为“哥白尼哨兵”卫星任务提供CO2监测传感器...