如何使用windows自带的"远程桌面连接"工具连接fedora
发布网友
发布时间:2022-04-26 04:18
我来回答
共1个回答
热心网友
时间:2022-06-20 17:53
是开放原始码的远端桌面通讯协定 Remote Desktop Protocol 伺服器服务,可用来替代传统的 vnc server,以增进远端连线的效能。
以 apt 指令安装 xrdp 将会显示
vnc4-common vnc4server xrdp 等三个相依套件需要安装,实际上一般的系统仍应有 「libpam0g-dev」和「libcurl4-openssl-dev」才能顺利运作 xrdp。
因此安装指令为:
sudo apt-get install libpam0g-dev libcurl4-openssl-dev
sudo apt-get install xrdp
xrdp 启动後,使用者就可以用Windows上的「远端桌面连线」来操作 Linux的桌面了。不过,如果以为可以像一般 Windows 平台间的「远端桌面连线」那样,「直接」登入操作远端电脑,可能会有点失望了。连线後多了一个陌生的登入视窗,萤幕上显示的共有「sesman- Xvnc」、「console」、「vnc-any」……等六种登入选项。这时将会发现,原来 xrdp 是以 Port 3389 接受「远端桌面连线」,操作桌面的工作其实还是交给 vnc 来执行。
因此,选用「console」模式,就成了以本机连线方式操作了,这时输入 vnc 密码就可以登入了,这应该是最简便的方式。而从「vnc-any」模式中的 IP 栏位可知道,这里不仅可输入本机的 IP,或者「localhost」也行,试著指定其他提供 vnc 服务主机的 IP,照样也可以登入。
xrdp的设定档是
/etc/xrdp/xrdp.ini
如果想把「console」改为连线预设的第一个选项,免得每次都得点选,那就编辑修改一下设定档吧!
sudo vi /etc/xrdp/xrdp.ini
[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1
[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
……
[xrdp2]
name=console
lib=libvnc.so
ip=127.0.0.1
……
[xrdp3]
name=vnc-any
lib=libvnc.so
……
把其中的[xrdp1]和[xrdp2]的设定内容顺序对调,序号1和2也要记得改才行,这样以後连线选项顺位就会改变了。而预设的Port 3389 也是在这里设定的。如果操作环境安全条件许可的话,还可以把密码记忆在使用者端的「远端桌面连线」rdp设定档,使用时就可不用密码直接登入了。
设定完重新启动xrdp:
/etc/init.d/xrdp restart