遗民泪尽胡尘里 發表於 2024-8-9 00:00:00

Ubuntu安装xrdp实现从Windows端的远程桌面连接教程

<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li>xrdp安装配置方法<br/><ul class="second_class_ul"><li>打开终端<br/></li><li>安装Xfce桌面环境</li><li>设置xrdp<br/></li><li>重启 xrdp<br/></li></ul></li><li>遇到的错误<br/><ul class="second_class_ul"><li>1,xrdp 访问 ubuntu 只看到背景,看不到菜单栏的解决办法&nbsp;</li><li>2,Failed to load session &quot;gnome&quot;<br/></li><li>3,出现错误:<br/></li></ul></li><li>最后<br/><ul class="second_class_ul"></ul></li></ul></div><p>xrdp是一个提供针对Windows远程桌面支持的服务器程序,有了它在图形化界面的Ubuntu上的运行,我们便可以在Windows下用mstsc来进行远程GUI操控了,下面我们就来看一下Ubuntu安装xrdp实现从Windows端的远程桌面连接教程</p><p class="maodian"></p><h2>xrdp安装配置方法<br/></h2><p>
        </p><p class="maodian"></p><h3>打开终端<br/></h3><p>依次安装</p><pre class="brush:bash;toolbar:false">sudo&nbsp;apt-get&nbsp;install&nbsp;xrdp
sudo&nbsp;apt-get&nbsp;install&nbsp;vnc4server&nbsp;tightvncserver</pre><p class="maodian"></p><h3>安装Xfce桌面环境</h3><p>
        </p><pre class="brush:bash;toolbar:false">sudo&nbsp;apt-get&nbsp;install&nbsp;xubuntu-desktop</pre><p class="maodian"></p><h3>设置xrdp<br/></h3><p>
        </p><pre class="brush:bash;toolbar:false">echo&nbsp;xfce4-session&nbsp;&gt;~/.xsession
sudo&nbsp;gedit&nbsp;/etc/xrdp/startwm.sh</pre><p>在. /etc/X11/Xsession前一行插入&nbsp;<br/></p><p>
        </p><pre class="brush:bash;toolbar:false">xfce4-session</pre><p class="maodian"></p><h3>重启 xrdp<br/></h3><p>
        </p><pre class="brush:bash;toolbar:false">sudo&nbsp;service&nbsp;xrdp&nbsp;restart</pre><p><br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/>最后<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/>打开WINDOWS 远程桌面填上地址 连接。</p><p>&nbsp; &nbsp;
        &nbsp;</p><p class="maodian"></p><h2>遇到的错误<br/></h2><p>
        </p><p class="maodian"></p><h3>1,xrdp 访问 ubuntu 只看到背景,看不到菜单栏的解决办法&nbsp;</h3><p>
        </p><p>方法:安装gnome-panel<br/></p><p>
        </p><pre class="brush:bash;toolbar:false">sudo&nbsp;apt-get&nbsp;install&nbsp;gnome-panel</pre><p><br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/></p><p class="maodian"></p><h3>2,Failed to load session &quot;gnome&quot;<br/></h3><p>桌面用 ubuntu-2d 试下&nbsp;<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/>键入命令:<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/></p><p>复制代码
        代码如下:
&nbsp; &nbsp;
        echo &quot;gnome-session –session=ubuntu-2d&quot; &gt; ~/.xsession</p><p>,然后重启xrdp。<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/><br/></p><p class="maodian"></p><h3>3,出现错误:<br/></h3><p>connecting to sesman ip 127.0.0.1 port 3350<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/>sesman connect ok<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/>sending login info to sesman&nbsp;<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/>login successful for display 14<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/>started connecting<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/>connecting to 127.0.0.1 5914<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/>error - problem connecting<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/>xrdp-sesman.log下错误为:<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/> starting Xvnc session...<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/> X server for display 10 startup timeout starting xrdp-sessvc - xpid=2924 - wmpid=2923<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/> X server for display 10 startup timeout<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/> another Xserver is already active on display 10<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/> aborting connection...&nbsp;<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/>如果你的log也有类似 X server for display 10 startup timeout和another Xserver is already active on display 10<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/>问题根源在于tightvnc,出现问题的版本跟X字体有冲突,导致连接Xserver出错。<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/>解决方法:<br/></p><p>
        </p><pre class="brush:bash;toolbar:false">apt-get&nbsp;purge&nbsp;tightvnc&nbsp;xrdp
apt-get&nbsp;install&nbsp;tightvncserver&nbsp;xrdp</pre><p class="maodian"></p><h2>最后<br/></h2><p>启动xrdp服务</p><pre class="brush:bash;toolbar:false">sudo&nbsp;/etc/init.d/xrdp&nbsp;restart</pre><p>此时会启用相应端口,配置方面默认即可。<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/>通过命令:<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/></p><pre class="brush:bash;toolbar:false">netstat&nbsp;-tnl查看&nbsp;3350&nbsp;3389&nbsp;5910&nbsp;这三个端口处于LISTEN,一般就没问题了。</pre><p>dpkg -L +软件包的名字,可以知道这个软件包包含了哪些文件.<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/><br/>ubuntu 13.10 无背景:<br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/><br style="font-family: tahoma, arial, &quot;Microsoft YaHei&quot;; font-size: 14px;"/>xrdp支持不了13.10的gnome了,解决办法是装个xfce界面,然后:&nbsp;</p><p>
        </p><pre class="brush:bash;toolbar:false">echo&nbsp;xfce4-session&nbsp;&gt;~/.xsession
sudo&nbsp;service&nbsp;xrdp&nbsp;restart</pre>
頁: [1]
查看完整版本: Ubuntu安装xrdp实现从Windows端的远程桌面连接教程