我正在运行 Centos 7 gnome 的全新安装,因此我可以从 Windows rdp 我按照以下说明进行操作, 但是当我连接时,我得到了一个额外的登录信息,上面写着
authentication is required to create a color profile
Run Code Online (Sandbox Code Playgroud)
如何删除此附加登录信息?
为了解决这个问题,我在这里尝试了一个解决方案,但没有奏效。因为链接不仅仅是这个问题的解决方案,所以我粘贴了下面的解决方案。
当您通过远程会话登录到您的系统时,您将看到此消息弹出。您可以简单地取消,直到下次登录并开始新会话时才能继续。
为避免出现此提示,我们需要更改 polkit 配置。使用管理员权限,在以下目录 /etc/polkit-1/localauthority.conf.d/ 下创建一个名为 02-allow-colord.conf 的文件
该文件应包含以下说明,并且在远程访问您的系统时不应再收到此类身份验证请求的提示
polkit.addRule(function(action, subject) { if ((action.id ==
“org.freedesktop.color-manager.create-device” || action.id ==
“org.freedesktop.color-manager.create-profile” || action.id ==
“org.freedesktop.color-manager.delete-device” || action.id ==
“org.freedesktop.color-manager.delete-profile” || action.id ==
“org.freedesktop.color-manager.modify-device” || action.id ==
“org.freedesktop.color-manager.modify-profile”) &&
subject.isInGroup(“{group}”)) { return polkit.Result.YES; } });
Run Code Online (Sandbox Code Playgroud) 目前我有一个非常强大的专用服务器,我在 Windows 10 上运行,并从其他 Windows“瘦客户端”进入RDP。
这非常有效,您几乎感觉不到自己在进行 RDPing。多个显示器、音频、麦克风、USB 等都可以正常工作。
我更喜欢在具有桌面环境的专用服务器上使用 Linux、Manjaro或任何 Debian/Ubuntu 风格。
我不介意我的瘦客户端使用 Linux 还是 Windows。
我尝试过VNC、xrdp、freerdp、nomachine 等,但没有一个像 Microsoft Windows 上的 RDP 那样高性能、稳定且功能丰富。他们仍然觉得很遥远。
我一次只需要一个会话,而且我一次只使用一个客户端。必须为我的客户提供多显示器支持。
这是我的 xrdp 配置:
[Globals]
ini_version=1
fork=true
port=3389
use_vsock=false
tcp_nodelay=true
tcp_keepalive=true
security_layer=negotiate
crypt_level=high
certificate=
key_file=
ssl_protocols=TLSv1.2, TLSv1.3
autorun=
allow_channels=true
allow_multimon=true
bitmap_cache=true
bitmap_compression=true
bulk_compression=true
max_bpp=128
use_compression=yes
new_cursors=true
use_fastpath=both
blue=009cb5
grey=dedede
ls_top_window_bg_color=009cb5
ls_width=350
ls_height=430
ls_bg_color=dedede
ls_logo_filename=
ls_logo_x_pos=55
ls_logo_y_pos=50
ls_label_x_pos=30
ls_label_width=65
ls_input_x_pos=110
ls_input_width=210
ls_input_y_pos=220
ls_btn_ok_x_pos=142
ls_btn_ok_y_pos=370
ls_btn_ok_width=85
ls_btn_ok_height=30
ls_btn_cancel_x_pos=237
ls_btn_cancel_y_pos=370
ls_btn_cancel_width=85
ls_btn_cancel_height=30
[Logging]
LogFile=xrdp.log
LogLevel=DEBUG
EnableSyslog=true
SyslogLevel=DEBUG
[Channels]
rdpdr=true
rdpsnd=true
drdynvc=true
cliprdr=true
rail=true
xrdpvr=true
tcutils=true
[Xvnc]
name=Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
[Xorg]
name=Xorg
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
code=20
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用 mstsc 连接到这台机器(这是在全新的电脑重启之后,没有人登录):
在此登录框中,不会发生断开连接: …
我不得不安装一个基于 linux 的服务器,所以在一次又一次地面临许多问题之后,我终于设法克服了所有这些问题
所以现在我正在配置 xrdp,乍一看,一切正常,但问题来了,我根本找不到修复它的方法
在我的工作中,我们有很多计算机,其中只有 2 台运行 linux,其余的都是 windows,它们的问题在于 windows/linux 之间的 UI 远程连接
当some1使用windows本机远程应用程序时,那个人可以毫无问题地连接,你甚至可以通过瘦客户端与远程计算机(服务器)共享文件,但只是在第一次..
当用户结束他的会话时,稍后,在返回并开始一个新会话后,在尝试再次打开 Thinclient_drives 时,它不起作用
用户收到以下错误: 没有处理的错误消息:获取文件信息时出错。端点传输未连接。
我完全没明白,因为some1第一次登录时,它运行良好,您甚至可以退出远程连接而无需结束会话并稍后再回来,一切仍然有效
但是,如果您确实完成了会话并稍后再次登录,则在服务器重新启动之前它不再起作用
我尝试了很多东西,我首先想到这是一些隐藏的会话,我什至尝试重新启动 xrdp,但问题根本没有得到解决
我也试过卸载,但它不让我卸载瘦客户端
我尝试了命令“ps aux”来查看所有正在运行的进程,并杀死了很多进程,试图在不重启的情况下进行修复,但没有成功
无论我多么努力,我都找不到发生了什么,我知道这可能是一些隐藏的过程,我看不到或其他什么,但我不知道如何找到它,如果它是这样的
现在唯一的解决方案是在离开远程连接时不钓鱼会话,否则必须重新启动服务器
重新启动时,瘦客户端再次正常工作,但只有一次,然后同样的事情再次发生
关于是什么导致所有这些或如何解决它的任何提示?
情况:
与远程 Ubuntu 主机的连接工作正常。但是,本地网络摄像头在 ubuntu 中不可用(我用“cheese”尝试过)。
有什么想法如何将本地(Windows)网络摄像头传递到远程(Ubuntu)会话吗?
在 Ubuntu 20 上遇到一个奇怪的问题。我正在尝试获得硬件加速的 xrdp Xorg 会话。计算机视频为 Mesa DRI Intel(R) HD Graphics 4600 (HSW GT2)。我获取了 xrdp 的编译并安装的 devel 分支(Glamour 分支已合并)。
然后我尝试登录,但肉桂显示有关软件渲染的警告。我查看了 xorg 日志并发现了这一点:
[ 3987.463] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 3987.463] (EE) systemd-logind: failed to take device /dev/dri/card0: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
/dev/dri/card0 归 root 所有,具有视频组和组 rw acl。xrdp-sesman 使用以下命令从 uid 1000 的用户启动 Xorg 会话:
/usr/lib/xorg/Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log
Run Code Online (Sandbox Code Playgroud)
我试过:
我正在尝试使用 RDP 从 Windows 10 连接到带有 KDE 的 Debian 10 计算机。我能够以 root 身份进行连接,但不能以特权较低的用户身份进行连接。在登录屏幕中输入正确的凭据后,连接断开
![]()
我在我的 Debian 机器上完成了标准的 xrdp 安装,即:
$ sudo apt install xrdp
$ sudo adduser xrdp ssl-cert
$ sudo systemctl restart xrdp
Run Code Online (Sandbox Code Playgroud)
在网上没能找到解决方案,结果发现存在几个问题,所以我将解决方案发布如下,供大家使用。
根据xrdp 文档,应该可以在不使用本地 VNC 服务器的情况下进行远程连接:
xrdp 可以使用 xorgxrdp 驱动程序连接到本地创建的X.org 会话[我的重点],连接到 VNC X11 服务器,然后转发到另一个 RDP 服务器。
我可以从 Windows 连接 RDP:
然后我选择 Xorg 会话并提供用户名和密码。一段时间后,会弹出一个关于未知连接问题的错误。
这是tail /var/log/xrdp.log和tail /var/log/xrdp-sesman.log输出:
[DEBUG] Closed socket 17 (AF_UNIX)
...
[DEBUG] Closed socket 17 (AF_UNIX)
[DEBUG] xrdp_wm_log_msg: some problem
[DEBUG] xrdp_mm_module_cleanup
[DEBUG] Closed socket 16 (AF_INET6 ::1 port 38094)
Run Code Online (Sandbox Code Playgroud)
dmesg没有显示任何问题,也没有提及Xorg或类似。ps -A | grep rdp显示xrdp和xrdp-sesman进程正在运行。尝试将 Windows 7 连接到 Debian:同样的问题。xrdp.ini和sasman.ini …
无法通过在 ubuntu 14.04 上运行以下命令来 grep xrdp 版本行
$ sudo xrdp -v | grep -i "version"
Run Code Online (Sandbox Code Playgroud)
输出:空白
$ sudo xrdp -v
Run Code Online (Sandbox Code Playgroud)
输出 :
logging configuration:
LogFile: /var/log/xrdp.log
LogLevel: 4
EnableSyslog: 1
SyslogLevel: 4
xrdp: A Remote Desktop Protocol server.
Copyright (C) Jay Sorg 2004-2014
See http://www.xrdp.org for more information.
Version 0.9.0
Run Code Online (Sandbox Code Playgroud)
当尝试使用如下所示的其他程序时perl command
$ sudo perl -V | grep "version"
Run Code Online (Sandbox Code Playgroud)
输出 :
Summary of my perl5 (revision 5 version 18 subversion 2) configuration:
Run Code Online (Sandbox Code Playgroud)
如何获取版本 0.9.0 作为命令的输出!
cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
Run Code Online (Sandbox Code Playgroud)
使用以下步骤安装xrdp:
yum update -y
yum groupinstall "X Window System" "GNOME Desktop" -y
systemctl set-default graphical.target
yum install epel-release -y
yum install xrdp -y
Run Code Online (Sandbox Code Playgroud)
有错误:
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
epel/x86_64/metalink | 7.0 kB 00:00
* epel: ftp.riken.jp
epel | 3.2 kB 00:00
(1/3): epel/x86_64/group_gz | 88 kB 00:00
(2/3): epel/x86_64/updateinfo | …Run Code Online (Sandbox Code Playgroud)