linux xrdp端口修改,linux安装xrdp实现远程控制
工作台安装了linux桌面发行版,同时想要做远程控制
参考自:http://www.cnblogs.com/tutuye/p/3746289.html
http://vbird.dic.ksu.edu.tw/linux_server/0310telnetssh_5.php
百度搜索远程linux,结果搜出一大堆的在linux安装vnc,问题是VNC并不好用。
于是继续搜索,搜到了xrdp
centos系:
需要首先配置epelepel真的是太方便了,免除了编译安装的繁琐,我们的目的在于快速使用,而非具体的调优
CentOS 用户可以直接通过 yum install epel-release 安装并启用 EPEL 源
配置epel#yum install epel-release
#yum clean all
#yum makecache
然后安装xrdp
xrdp直接yum安装,安装完后无需修改任何配置,直接启动即可#yum install xrdp
启动xrdp#/etc/init.d/xrdp start
xrdp会启动2个进程,2个端口1: [[email protected] log]# netstat -nlp|grep xrdp2: tcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN 16922/xrdp-sesman3: tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 16918/xrdp
连接,试用
通过windows的远程桌面连过去,有一个输入框,输入系统账号和密码,点“OK”。
debian系:#apt-get install xrdp
#/etc/init.d/xrdp start
debian9:
$sudo apt install xrdp vnc4server
xrdp的设置:
相关设置放在 "/etc/xrdp/",比较重要的是 "/etc/xrdp/sesman.ini" 这个文件,在 [Globals] 中的这一行:
ListenAddress=127.0.0.1
表示只允许从本机连结 RDP Server,如果要从别的主机进行操作 (配合登入 xrdp 的 "sesman-any" 选项,如不不用这个功能,不用改),可将 "127.0.0.1" 改成 "0.0.0.0"。
登入 xrdp
启动 xrdp 之后,你的 Linux 主机基本上已经具备了接受远端桌面连线的功能,其 Port 为 3389,请用 linux的rdesktop或者Windows 的 "远端桌面连线" 进行登录。
连线后,首先会看到 xrdp 的登录窗口,你可以选择:
sesman-Xvnc: 使用 xrdp 内建的 libvnc.so 模组登入本机,本机不需启动 VNC Server。(默认选这个)
console: 登入本机的 VNC Server。
vnc-any: 登入其它已经启动 VNC Server 的主机。
sesman-any:登入其它有安装 xrdp 的主机。
rpd-any: 登入其它已经启动远端桌面 (RDP Server) 的 Windows 电脑或主机。
sesman-X11rdp: 这个项目我没有测试成功,从字面上的意思来看,应该是连结本机端由 X Server 提供的 RDP,但目前 Linux 的桌面应该还没有具备这样的功能!
桌面环境
以 "sesman-Xvnc" 选项登入 Linux 桌面后,默认是使用 KDE 桌面,但其操作接口是英文的,这些设定都与 "/usr/local/xrdp/startwm.sh" 这个指令档有关。
如果要改成中文环境,请编辑 /usr/local/xrdp/startwm.sh,在程式的第二行加入:
export.UTF-8
这样就可以了。
下面贴一下配置文件的重要部分:
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 xrdp端口修改,linux安装xrdp实现远程控制相关推荐
- linux xrdp端口修改,Linux下安装xrdp
Linux下安装xrdp 使用rdp协议访问远程Linux桌面 一般情况下,如果需要登陆远程Linux系统,我们会使用ssh/telnet来完成,如果需要登陆到远程Linux系统的桌面环境,我们可能会 ...
- linux xrdp端口修改,Linux xrdp远程桌面连接声音重定向
远程管理linux主机通常不需要远程桌面连接,对linux熟悉的人可能只用ssh远程登陆就够了.但是有些人想要像管理windows主机一样使用windows设备管理linux主机,那么xrdp这款软件 ...
- linux ntp端口 修改,Linux时间配置(修改时间 修改日期 ntpd ntpdate NTP socket exiting)...
修改linux的时间可以使用date指令 修改日期: 时间设定成2013年11月1日的命令如下: #date -s 01/11/2013 修改时间: 将系统时间设定成上午10点18分0秒的命令如下. ...
- linux lxc端口修改,Linux LXC基本配置选项
LXC总是先创建后使用,当一个进程在LXC中运行的时候,进程依赖于一些在lxc创建时配置的一些系统资源的虚拟化和隔离.默认的一些pids.sysv ipc.mount points都会被虚拟化出来和隔 ...
- linux开启端口,linux配置端口,Linux关闭端口
linux开启端口,linux配置端口,Linux关闭端口 开启端口 1.直接用命令开启端口开放端口命令----保存-----重启服务-------查看端口是否开放/sbin/iptables -I ...
- xrdp linux 3389 端口,在 Linux 中使用 xrdp - Azure Virtual Machines | Microsoft Docs
您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 安装并配置 xrdp ...
- linux memcache端口占用,Linux: memcache的安装和启动、停止、重启, 检查memcache server是否开启...
memcache是高性能,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度.据说官方所说,其用户包括twitter.digg.flickr等,都是些互联网大腕呀.目前用memca ...
- linux内核端口绑定,linux 多网卡bonding 绑定 端口聚合
将多个Linux网络端口绑定为一个,可以提升网络的性能,比如对于备份服务器,需要在一个晚上备份几个T的数据, 如果使用单个的千兆网口将会是很严重的瓶颈.其它的应用,比如ftp服务器,高负载的下载网站, ...
- Linux安全端口关闭,Linux系统防火墙关闭及端口开放
一.关闭虚拟机中的防火墙服务. 桌面--管理--安全级别与防火墙,将防火墙设置为:disable即可.或用root登录后,执行 service iptables stop --停止 service i ...
最新文章
- Error:(17, 0) SDK location not found. Define location with sdk.dir in the local.properties file or w
- 【搜遍互联网,集百家之长】环境配置从入门到放弃之Mac环境下,安装XAMPP,给phpstorm安装Xdebug调试工具...
- STL总结 (C++)
- vc6可编译的 linux 源码,winpcap+vc6编译环境配置,以及获取网络设备列表的源代码...
- 谷歌喊话三星:别再搞 Linux 内核代码了,安卓安全也不保了
- 如何基于列值从DataFrame中选择行?
- melt函数_熊猫的melt()和使用pivot()函数取消融化
- Leetcode 129. 根到叶子结点数字之和
- 浪潮之巅阅读笔记02
- python基础 网络编程
- CSS 块状元素和内联元素
- hbuilder版本更新失败_Hbuilder X升级后报错误:plus.device.getInfo is not a function
- solidity[4]-pure与view剖析
- 4、IP信息查询API接口,免费好用
- 【寄语2016】—不乱脚步,不慌流年
- 2021年网络安全省赛--web隐藏信息探索解析(中职组)
- 研究报告的数据都从哪里来?
- java holder详解_connection holder is null 异常详解
- CF1400:1490E、448B、1462FD、650A、1380B、1451C
- 解读 | 数据分析领域七大热门职业