一般情况下我们用ssh客户端远程登陆Linux系统,至于图形界面下的Linux远程登陆工具,我们一般都会想到vnc,但它的安全性不够,在这里,我将介绍XRDP的安装配置方法。我们可以很方便的通过Windows远程桌面Ubuntu Linux。
xrdp安装配置方法
打开终端:依次安装
sudo apt-get install xrdp
sudo apt-get install vnc4server tightvncserver
设置xrdp
echo "gnome-session --session=gnome-classic" > ~/.xsession
该命令的作用是由于安装了 gnome桌面,ubuntu12.04中同时存在unity、GNOME多个桌面管理器,需要启动的时候指定一个,不然
即使远程登录验证成功以后,也只是背景。
xrdp的配置文档在/etc/xrdp目录下的xrdp.ini和sesman.in,一般选择默认。
重启 xrdp
sudo /etc/init.d/xrdp restart
运行Windows的mstsc
即windows 远程桌面,打开输入远程的Ip,连接,输入用户密码 即可远程linux.
遇到的错误
1,xrdp 访问 ubuntu 只看到背景,看不到菜单栏的解决办法
方法:安装gnome-panel
sudo apt-get install gnome-panel
2,Failed to load session "gnome"
桌面用 ubuntu-2d 试下
键入命令:echo "gnome-session –session=ubuntu-2d" > ~/.xsession ,然后重启xrdp。
3,出现错误:
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to sesman
login successful for display 14
started connecting
connecting to 127.0.0.1 5914
error - problem connecting
xrdp-sesman.log下错误为:
[INFO ] starting Xvnc session...
[ERROR] X server for display 10 startup timeout[INFO ] starting xrdp-sessvc - xpid=2924 - wmpid=2923
[ERROR] X server for display 10 startup timeout
[ERROR] another Xserver is already active on display 10
[DEBUG] aborting connection...
如果你的log也有类似 X server for display 10 startup timeout和another Xserver is already active on display 10
问题根源在于tightvnc,出现问题的版本跟X字体有冲突,导致连接Xserver出错。
解决方法:
apt-get purge tightvnc xrdp
apt-get install tightvncserver xrdp
最后:
启动xrdp服务,sudo /etc/init.d/xrdp restart,此时会启用相应端口,配置方面默认即可。
通过命令:netstat -tnl
查看 3350 3389 5910 这三个端口处于LISTEN,一般就没问题了。
dpkg -L +软件包的名字,可以知道这个软件包包含了哪些文件.
4,ubuntu 13.10 及以后版本 无背景:
感谢评论中的童鞋提出的方案:
xrdp支持不了13.10的gnome了,解决办法是装个xfce界面,
sudo apt-get install xubuntu-desktop
然后:
echo xfce4-session >~/.xsession
再设置配置文件
sudo gedit /etc/xrdp/startwm.sh
在. /etc/X11/Xsession 前一行插入
xfce4-session
重启xrdp
sudo service xrdp restart
分享到:
相关推荐
XRDP(X Remote Desktop Protocol)是一款开源的远程桌面服务软件,专为Linux系统设计,用于实现Windows用户通过RDP(Remote Desktop Protocol)协议访问Linux桌面环境。RDP是由微软开发的一种协议,允许用户通过...
【标题】:“xrdp完美实现Windows远程访问Ubuntu 16.04” 【描述】:在多种场景中,远程连接到Linux服务器,尤其是Ubuntu,是常见的需求。通常有两种主要方式,一是通过SSH服务(例如xshell)进行无界面的命令行...
XRDP 远程ubuntu出现windows远程桌面后闪退的现象解决办法
然而,在 Ubuntu 16.04 系统上,使用 XRDP 远程桌面连接时,可能会遇到闪退的问题。本文将介绍解决 XRDP 远程桌面闪退的问题的步骤。 XRDP 远程桌面闪退的问题可能是由于未正确配置 XFCE 桌面环境所致。在 Ubuntu ...
Windows用户可以通过多种方式实现类似远程桌面的功能来管理Linux系统。以下将详细介绍这一主题,包括常用的方法、工具以及相关配置。 一、SSH(Secure Shell)远程登录 SSH是最常用的远程控制Linux的方式,它提供了...
使用Windows远程桌面连接UOS** 在Windows中,可以通过内置的远程桌面连接工具(mstsc)进行连接。按下`Win+R`键,输入`mstsc`,然后在弹出的远程桌面连接窗口中输入UOS的IP地址,接着输入用户名和密码,点击连接...
XRDP是开源项目,其设计目标是提供一个简单易用的接口,使得Linux用户能够方便地实现远程桌面访问。在Linux5和Linux6中安装XRDP服务,可以极大地提升远程协作和系统管理的效率,尤其对于跨平台工作环境和多设备用户...
在Ubuntu 20.04上安装Xrdp服务器是为了实现远程桌面功能,这允许用户通过图形界面远程控制Linux系统,而无需直接访问物理设备。Xrdp是一个开源的远程桌面协议(RDP)实现,兼容微软的RDP客户端,如Windows的远程桌面...
【描述】提及的Windows远程Linux桌面安装包,具体是指通过xrdp软件,使得CentOS 7.9系统支持RDP协议,这是一种由Microsoft开发的远程桌面协议,广泛应用于Windows环境中。用户可以通过这个安装包在不熟悉命令行的...
2. **开启Windows远程桌面服务**:在Windows系统中,需要启用远程桌面选项,允许其他设备通过RDP连接。 3. **Windows防火墙设置**:开放3389端口,这是RDP服务的默认端口。 4. **在Linux中安装Rdesktop或tsclient**...
Xrdp 是一个开源的微软远程桌面协议(RDP)实现,它允许用户通过图形化界面控制远程系统。通过在 Linux 系统上安装 Xrdp,用户可以使用 RDP 客户端远程访问 Linux 桌面。 在 Ubuntu 系统上安装 Xrdp 需要满足以下...
2. **XRDP设置**:在Linux服务器上安装xrdp及其依赖,配置完成后,Windows用户可以通过“远程桌面连接”进行访问,其他平台可以使用支持RDP协议的客户端。 3. **自编译方案设置**:对于作者的自编译版本,首先需要...
总结来说,要实现“Windows远程桌面ubuntu”,关键在于安装Xrdp并配置相关设置,确保安全性和可访问性。在Windows端通过RDP客户端连接到Ubuntu,实现远程控制和管理。这种方法方便了跨平台的协作和远程工作,特别是...
在Windows系统下,可以通过第三方软件如FreeRDP或xrdp来连接到Linux服务器的XRDP服务,实现类似Windows远程桌面的体验。安装了"scim工具deb格式安装文件"后,意味着Linux远程桌面环境将具备完善的中文输入支持。 ...
1. **XRDP**:这是一个开源的远程桌面协议服务器,允许Linux用户使用Windows的远程桌面客户端进行连接。 2. **TeamViewer**:一款跨平台的远程控制软件,不仅支持Linux,还支持Windows、macOS和移动设备。 3. **VNC ...
为了满足远程管理Linux的需求,我们可以利用各种远程桌面工具,如VNC、XRDP等,实现图形化的远程访问。本文将围绕"Main_linux的远程桌面一键脚本_"这一主题,详细介绍如何通过提供的Ubuntu.sh、CentOS.sh、Debian.sh...
通过上述步骤,可以在CentOS 7系统上成功安装并配置xrdp和vncserver,实现远程桌面访问功能。需要注意的是,在实际操作过程中可能会遇到各种问题,比如启动失败、连接不上等问题,这时可以根据错误提示查找解决方案...
Xrdp是Remote Desktop Protocol(远程桌面协议)的一个开源实现,允许用户通过图形界面远程控制Linux系统,特别是CentOS这样的发行版。 【描述解析】 描述中的"Xrdp远程访问安装包合集下载--带安装命令--粘贴复制就...