只能连接多个虚拟的nice-dcv会话中的一个

0

【以下的问题经过翻译处理】 我有一个应用程序,需要一个单独的共享CentOS 7实例,托管多个用户帐户。各种用户将通过系统认证(他们的Linux密码)远程登录到各自的帐户中(有时会同时进行),并通过niceDCV完成工作。我设置了一个脚本,该脚本将自动为每个按照以下格式的用户启动多个niceDCV会话:

sudo dcv create-session -owner <username1> -user <username1> <username1>-session

sudo dcv create-session -owner <username2>-user <username2>-session

运行此脚本后,如果我运行:“sudo dcv list-sessions”,则会确认两个用户都有会话。如果我尝试使用nicedcv客户端连接,则只有一个成功。另一个报告以下内容:“无法连接。请检查主机名/地址并重试或联系管理员。”

其他有趣的点:

*使用“sudo dcv describe-session”可以获取有关会话的其他信息。我可以连接的会话是具有最低X显示编号的会话。 *即使建立了第三个DCV会话,此仍然成立(只有具有最低X显示编号的会话可以连接) *如果按以下步骤进行,我可以并行建立两个连接,例如: + 为具有更高X显示编号的用户启动一个DCV会话 + 通过nicedcv连接到具有更高X显示编号的用户 + 为具有较低的X显示编号的用户启动另一个dcv会话 + 通过nicedcv连接到具有较低X显示编号的用户 *连接失败时,dcv日志将更新(如下所示的匿名样本)。在此示例中,当username1尝试登录时,会发出警告,因为它无法连接到username2的会话

profile picture
EXPERTE
gefragt vor 6 Monaten16 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 您尝试过根据您使用的 #<username1>-session 示例,添加session-id以指定DCV客户端应连接到哪个会话吗?

因此,在客户端中您需要输入ip_or_hostname#<username1>-session。

profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen