标签: vnc

当 xfce 的锁定屏幕处于活动状态时使用 x11vnc 时出现问题

我使用的是 xubuntu 14.04.04,并且已经成功地通过 SSH 隧道等方式启动并运行了 VNC 服务器。但是,我在使用 VNC 服务器时遇到了问题x11vnc 0.9.13。目前,我在启动时执行以下命令:

x11vnc -shared -forever -bg -auth guess

-auth guess部分用于x11vnc -findauth自动查找正确的 XAUTHORITY 文件,在我的系统上该文件似乎是/var/run/lightdm/root/:0.

这是我遇到的问题:VNC 设置按预期工作,直到出现锁定屏幕(当我手动锁定桌面或发生不活动超时时)。当锁定屏幕出现时,VNC 服务器会在超时发生之前显示桌面的内容,一种静止帧或快照,并且来自我的 VNC 客户端的所有输入都会被忽略。我无法解锁它并从 VNC 客户端返回桌面;我必须使用远程系统的键盘和显示器。非远程解锁后,VNC 将按预期工作,直到再次出现屏幕锁定。

有几件事我应该提一下:

  • 我可以选择我的用户帐户并从帐户登录屏幕登录,通过 VNC 不会出现任何问题,但是当桌面被锁定时,就会出现问题,并且我无法解锁它。
  • 仅当我第一次启动后处于初始登录屏幕时,该命令sudo x11vnc -findauth才会返回。XAUTHORITY=/var/run/lightdm/root/:0登录后,XAUTHORITY=无论我是在桌面上还是屏幕被锁定,都会返回相同的命令。

vnc xfce xorg lock-screen 14.04

6
推荐指数
2
解决办法
9467
查看次数

如何通过终端设置vino的密码?

如何在 Ubuntu 18.04 中通过终端设置 vino 的密码?

在这里它使用vino-passwd命令,但这给了我vino-passwd: command not found.

vnc gnome-terminal password vino 18.04

6
推荐指数
1
解决办法
1万
查看次数

从ubuntu 20.04卸载tigervnc,现在无法启动tightvnc

我一直在尝试让任何 vnc 设置为我工作..该问题已发布在其他地方..但现在特别出现了一个问题..

我安装并删除了tigervnc,但现在tightvncserver抱怨它无法启动...如何创建新的xvnc会话?

在 myxvncserver:1.log 内

13/05/20 10:46:40 Xvnc version TightVNC-1.3.10
13/05/20 10:46:40 Copyright (C) 2000-2009 TightVNC Group
13/05/20 10:46:40 Copyright (C) 1999 AT&T Laboratories Cambridge
13/05/20 10:46:40 All Rights Reserved.
13/05/20 10:46:40 See http://www.tightvnc.com/ for information on TightVNC
13/05/20 10:46:40 Desktop name 'X' (2600k:1)
13/05/20 10:46:40 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
13/05/20 10:46:40 Listening for VNC connections on TCP port 5901
Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring
Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring …
Run Code Online (Sandbox Code Playgroud)

vnc tightvncserver

6
推荐指数
1
解决办法
1万
查看次数

Remmina 将加密密码存储在哪里?

我有一个已保存密码的 Remmina 连接。我需要该密码用于其他连接,但我忘记了,所以我想从现有连接中获取它。

我很清楚:如何从 Remmina 中提取保存的密码?然而所有的答案似乎都已经过时了

我的 Remmina 版本是 1.4.2,这是我尝试在配置文件中搜索加密密码时发现的内容:

$ grep -ir '密码' ./.local/share/remmina/*
./.local/share/remmina/group_rdp_xxxx.remmina:密码=.
./.local/share/remmina/group_rdp_xxxx.remmina:ssh_tunnel_password=
./.local/share/remmina/group_rdp_xxxx.remmina:gateway_password=
./.local/share/remmina/group_rdp_xxxx.remmina:禁用密码存储=0
./.local/share/remmina/group_rdp_xxxx.remmina:密码=.
./.local/share/remmina/group_rdp_xxxx.remmina:ssh_tunnel_password=
./.local/share/remmina/group_rdp_xxxx.remmina:gateway_password=
./.local/share/remmina/group_rdp_xxxx.remmina:禁用密码存储=0
./.local/share/remmina/group_rdp_xxxx.remmina:密码=
./.local/share/remmina/group_rdp_xxxx.remmina:ssh_tunnel_password=
./.local/share/remmina/group_rdp_xxxx.remmina:gateway_password=
./.local/share/remmina/group_rdp_xxxx.remmina:禁用密码存储=0
./.local/share/remmina/group_vnc_yyyy.remmina:密码=.
./.local/share/remmina/group_vnc_yyyy.remmina:禁用密码存储=0
./.local/share/remmina/group_vnc_yyyy.remmina:ssh_tunnel_password=

(粗体线是与保存的有效密码连接的线)。

正如您所看到的,没有加密密码的痕迹。上面链接的问题的所有答案都假设我可以password=YW5zd2VycyBvdXRkYXRlZCE=在这些文件之一中找到!

我使用 Kubuntu,但 Remmina 没有使用kwallet(我刚刚禁用了它,但我仍然可以使用yyyy存储了密码的连接)。

那么 Remmina 到底将加密密码存储在哪里呢?我已经找到了秘密,所以一旦我有了加密的密码,就很容易找回密码......但如果没有找到加密的密码,这是不可能的。

vnc remote-desktop encryption remmina

6
推荐指数
2
解决办法
4148
查看次数

如何更改远程桌面 (VNC) 的默认端口?

假设我去了:

 System > Preferences > Remote Desktop
Run Code Online (Sandbox Code Playgroud)

并启用远程桌面。现在假设我在网络上有另一台机器也在运行 VNC 服务器。我想从外部 VNC 进入我的网络,但我需要每个 VNC 服务器都在不同的端口上运行。

如何更改 Ubuntu 远程桌面/VNC 的默认端口?

vnc remote-desktop

5
推荐指数
1
解决办法
3万
查看次数

为 Xvnc/XDMCP 启用自动登录?

版本: Ubuntu 9.10

如何在 Xvnc/XDMCP 中启用自动登录?

我正在设置一个 Xvnc kiosk,它将是一个终端服务器,在不同的会话下托管多台 kiosk 机器。

/etc/gdm/custom.conf:

[security]
AllowRemoteAutoLogin=true

[xdmcp]
Enable=true
DisplaysPerHost=100
MaxSessions=100

[daemon]
AutomaticLoginEnable=true
AutomaticLogin=kiosk
Run Code Online (Sandbox Code Playgroud)

/etc/xinetd.conf:

defaults
{
instances = 20
}
includedir /etc/xinetd.d
Run Code Online (Sandbox Code Playgroud)

/etc/xinetd.d/xvncserver:

service xvncserver
{
socket_type = stream
protocol = tcp
wait = no
user = kiosk
server = /usr/bin/Xvnc4
server_args = -inetd -query localhost -geometry 640x480 -depth 16 -SecurityTypes=none
}
Run Code Online (Sandbox Code Playgroud)

我想要的是,当有人将 VNC 客户端连接到机器时,连接的用户应该立即以“kiosk”用户身份登录,而不需要输入密码或其他东西,直接以用户“kiosk”身份登录.

就像现在一样,用户只会看到一个要求输入用户名/密码的登录屏幕。

以同一用户身份运行多个会话没有问题。我已经测试过了,所有会话都是并发的,不会相互影响,所以没有必要为每台自助服务终端机单独设置一个自助服务终端帐户。

vnc gdm 9.10 login xdmcp

5
推荐指数
0
解决办法
1956
查看次数

如何设置vnc服务器?

我想在我的机器上设置一个 vncserver。我需要每个远程用户启动单独的会话 - 因此他们在连接、登录等后看到登录屏幕 - 而不会中断其他用户。

如何做到这一点?

vnc remote-desktop 10.10 remote-access

5
推荐指数
1
解决办法
6046
查看次数

如何保护 vnc/桌面共享?

我有一堆笔记本电脑需要为我们的支持部门设置,我需要能够随时访问/监控它们。笔记本电脑运行 ubuntu 11.10 gnome shell 3.2,并且都启用了桌面共享功能和密码。这一切正常,我可以连接到笔记本电脑并查看它们并与它们交互。

现在,从我所读到的内容来看,密码并不是最复杂的安全措施,因此我正在为此设置寻找安全升级,最好是不需要太多更改的升级。我已经阅读了关于实现 ssh 的内容,但那是如果我想登录一个休眠帐户而不是在我只想轰炸现有用户会话时。

ssh vnc remote-desktop

5
推荐指数
1
解决办法
5494
查看次数

为标准 11.10 VNC 服务器设置桌面分辨率

是否可以为内置的 ubuntu 11.10 vnc 服务器指定桌面分辨率?当我没有连接显示器(无头)时,它默认为 640x480,我找不到改变它的方法。它有任何命令行参数吗?

已经发布了一个类似的问题:

在无屏幕启动时设置屏幕分辨率

注意:该框设置为自动登录,因此如果我可以更改自动登录分辨率(没有显示器),那可能会有所帮助。

vnc command-line resolution 11.10 headless

5
推荐指数
1
解决办法
9718
查看次数

使用当前桌面的 VNC

我用过几次 VNC,我发现 VNC 不能用于控制“当前”或“主”桌面。我的意思是我不能出去,让我的机器开着,让我的工作打开并启动 VNC 服务器,然后远程连接并访问我打开的程序。

这是因为 VNC 似乎不想绑定到桌面“:0”,相反,我只能使用它连接到桌面界面的新实例,而没有打开任何程序。

这只是我,还是无法远程访问我的实际桌面和当前正在运行的应用程序(即使这意味着使用 VNC 以外的其他程序)?

vnc remote-access

5
推荐指数
1
解决办法
2万
查看次数