一般情况下,我们常用telnet/ssh的方式远程登陆inux系统的字符界面,至于windows界面下的linux远程登陆工具一般都会想到vnc,但它的安全性不够,为此在这里介绍一下xrdp工具的使用。

xrdp安装配置方法

1、下载安装文件

Ubuntu 发行版,可以设置好源后直接apt-get install xrdp

Redhat 发行版,可以到http://xrdp.sourceforge.net 下载安装包       另 xrdp 依赖于pam和openssl-del,编译前需要先确认安装了 pam-devel 和 openssl-devel 这两个包

我的测试环境是RHEL 5,设置好源直接 yum install pam-devel openssl-devel

2、xrdp 安装

如果是源文件编译安装,先解压 tar -xvf xrdpi-0.6.1.tar.gz,进入解压出来的目录用root帐号执行make ,然后执行make install

如果使用rpm安装文件,直接执行 rpm -ivh xrdp-0.6.1-4.el5.x86_64.rpm       xrdp需要vncserver,所以还要确认安装 vncserver

源文件安装,可以通过解压出来的目录下的instfiles目录下的 xrdp-control.sh 脚本启动 xrdp,

可以把此脚本添加到/etc/rc.d/init.d/中,让它开机自动运行。

# /etc/rc.d/init.d/xrdp-control.sh start

如果是rpm 安装的,启动xrdp 可以执行 service xrdp start,开机运行# chkconfig --level 35 xrdp on 3、启动好xrdp,就可以通过客户端的rdp client 连接到服务器上,win下可以用mstsc,linux下可以用rdesktop或者krdp。

客户端连接选项 module 选择为:sesman-Xvnc

xrdp的配置文档

在/etc/xrdp目录下的xrdp.ini和sesman.ini         xrdp.ini 关键部分在globals

[globals]

bitmap_cache=yes                  位图缓存

bitmap_compression=yes     位图压缩

port=3389                                   监听端口

crypt_level=low            加密程度(low为40位,high为128位,medium为双40位)

channel_code=1             不知道是什么

sesman.ini 文件释义

[Globals]

ListenAddress=127.0.0.1       监听ip地址(默认即可)

ListenPort=3350               监听端口(默认即可)

EnableUserWindowManager=1     1为开启,可让用户自定义自己的启动脚本

UserWindowManager=startwm.sh

DefaultWindowManager=startwm.sh

[Security]

AllowRootLogin=1              允许root登陆

MaxLoginRetry=4               最大重试次数

TerminalServerUsers=tsusers   允许连接的用户组(如果不存在则默认全部用户允许连接)

TerminalServerAdmins=tsadmins 允许连接的超级用户(如果不存在则默认全部用户允许连接)

[Sessions]

MaxSessions=10                 最大会话数

KillDisconnected=0             是否立即关闭断开的连接(如果为1,则断开连接后会自动注销)

IdleTimeLimit=0                空闲会话时间限制(0为没有限制)

DisconnectedTimeLimit=0        断开连接的存活时间(0为没有限制)

[Logging]

LogFile=./sesman.log           登陆日志文件

LogLevel=DEBUG                 登陆日志记录等级(级别分别为,core,error,warn,info,debug)

EnableSyslog=0                 是否开启日志

SyslogLevel=DEBUG              系统日志记录等级

linux系统远程桌面登录日志,xrpd实现远程桌面Linux系统相关推荐

  1. Windows Server 2008怎么查看远程桌面登录日志

    Windows Server 2008查看远程桌面登录日志: 控制面板->查看事件日志->事件查看器(本地)->Windows日志->安全, 在右侧的列表会显示出全部安全信息, ...

  2. 虚拟桌面登录报错:为此桌面分配的桌面源当前不可用

    虚拟桌面登录报错:"为此桌面分配的桌面源当前不可用,请稍后在尝试重新连接此桌面,或联系你的系统管理员." 见下图: 解决办法: 1.查看各项设置正常,发现网卡丢失:关闭虚拟机:在v ...

  3. Windows10忘记Microsoft账户密码桌面登录进不去,不重装系统删除微软账户更改本地用户登录

    环境: 联想服务器rs240 Win10专业版 WIN 10 PE 问题描述: win10忘记Microsoft账户密码桌面登录进不去,PE下开启本地账户,但是在系统登入页面只有微软账户,不显示其他账 ...

  4. linux系统服务器怎么登录日志文件,Linux服务器查看日志的几种方法

    Linux服务器查看日志的几种方法 1.进入文件所在件目录,比 cd /opt/tomcat7/logs 2.命令日志,分析需求场景打开需要的日志 比如: tail  -f   catalina.ou ...

  5. 远程计算机桌面登录拒绝访问,win7远程界面显示拒绝访问

    使用以下方法也可以. 若效果不好,就在安全模式下用卡巴杀一下,360木马专杀最好也用一下,再去删除. 1,请你先尝试这个方法: 右键点击桌面---点属性---点桌面---自定义桌面---点现在清理桌面 ...

  6. win7如何远程控制linux桌面软件,Win7系统如何远程桌面登录ubuntu12.04系统

    对于许多在Ubuntu 做开发过程的win7系统用户来说,无法总是待在服务器旁边来进行操作,所以使用远程桌面登录就很方便,那么Win7系统如何远程桌面登录ubuntu12.04系统呢?具体步骤如下. ...

  7. Linux登录日志配置,Unix系统用户登录及操作命令日志配置的方法

    Unix系统用户登录及操作命令日志配置的方法 Unix操作系统有很多值得学习的地方,Unix系统用户登录.操作命令日志配置方法你了解多少呢?下面是相关的知识,欢迎阅读. 在SOC.审计.4A等项目中, ...

  8. Linux执行命令提示Password,linux expect远程自动登录以及执行命令

    linux远程自动登录以及执行命令 远程登录 该自动登录的过程是通过shell里面expect实现的,类似相当于开了一个类似于cmd的命令段输出IP和密码. 注意该脚本能够执行的前提是安装了expec ...

  9. Linux系统之部署Rsyslog 日志服务器

    Linux系统之部署Rsyslog 日志服务器 一.检查服务器系统版本 二.在master节点上配置 1.修改/etc/rsyslog.conf 2.开启日志服务 3.查看日志服务状态 4.关闭防火墙 ...

最新文章

  1. [推荐]最强最全的电脑硬件知识
  2. MFC命令消息的路由
  3. leetcode算法题-- 最长递增子序列的个数★
  4. Citus数据分片分布研究(二 副本与故障)
  5. POJ 2312 Battle City 优先队列+BFS
  6. Spring系列教程八: Spring实现事务的两种方式
  7. [CodeForces 1603C] Extreme Extension(贪心 + 数论分块优化dp)
  8. php怎么实现点卡充值,利用自动发卡程序的点卡充值传奇脚本
  9. 【Python】Matplotlib绘制机器学习中的判别分析示意图
  10. java对PPG的基线漂移的一种处理办法(中值滤波)
  11. washer和shell有什么区别_disk or washer method?
  12. 使用ZbarSDK实现扫描二维码以及条形码功能(iOS)
  13. Luogu2420 让我们异或吧
  14. 「玩转Python」突破封锁继续爬取百万妹子图
  15. vscode git error: would clobber existing tag
  16. Android学习日记(yzy):Fragment与VierPager简单实现
  17. Python免费的验证码识别
  18. 大数据薪水大概多少_大数据工资一般多少
  19. java删除word中批注_Java 添加、回复、删除Word批注
  20. java将图片存储在数据库(mysql)

热门文章

  1. linux部署3proxy源码,在CentOS 7系统中从源码安装RTPProxy的方法
  2. python指数运算函数_分享Python中用于计算指数的exp()方法实例教程
  3. Java摇骰子比大小_还在摇骰子比大小?这几款火热的KTV喝酒游戏你值得收藏
  4. hadoop和spark的区别和联系
  5. mac android sdk manager速度慢,android - SDK Manager无法在Mac上打开 - 堆栈内存溢出
  6. python实现接口自动化的视频_python实现头条项目接口自动化测试实战
  7. git status怎么操作_Git 基本操作
  8. 查询表授权给谁了_SQL Server 全局临时表竞争条件漏洞利用
  9. 字符的用意_北辰的符号意义 阅读答案
  10. linux mysql怎么建数据库用户,Linux MySQL新建用户