我的意思是通过VNC从Win10连接到具有Ubuntu22.04LTS和Gnome桌面的远程服务器。我跟踪了下面的链接。我在一个通过ssh连接的终端上远程完成了所有的设置。
apt-offline一起安装,因为服务器位于代理之后) tigervnc-standalone-server、tigervnc-common、tigervnc-tools。vncserver,并输入密码。采用显示:1,使用:2。vncserver -kill myserver:2杀死vnc服务器。nano ~/.vnc/xstartup创建/编辑,内容如下(立即使用gnome ) #!/bin/sh
# Start up the standard system desktop
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#/usr/bin/startxfce4
/usr/bin/gnome-session
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
x-window-manager &chmod +x ~/.vnc/xstartup的权限。sudo nano /etc/tigervnc/vncserver.users添加用户,添加:2=user1sudo systemctl start tigervncserver@:2.service启动服务。sudo systemctl enable tigervncserver@:2.service的符号链接。这创建了符号链接/etc/systemd/system/multi-user.target.wants/tigervncserver@:2.service -> /lib/systemd/system/tigervncserver@.service。即使以后不使用该服务,我也注意到链接文件的内容与通常引用的内容不同: [Unit]
Description=Remote desktop service (VNC)
After=network.target
[Service]
Type=forking
ExecStart=/usr/libexec/tigervncsession-start %i
PIDFile=/run/tigervncsession-%i.pid
SELinuxContext=system_u:system_r:vnc_session_t:s0
[Install]
WantedBy=multi-user.targetvncserver -kill myserver:2一起杀了人。 $ vncserver -localhost no :2
New Xtigervnc server 'myserver:2 (user1)' on port 5902 for display :2.
Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /home/user1/.vnc/passwd myserver:2 to connect to the VNC server.sudo systemctl status tigervncserver@:2.service验证该服务是不活动的。ssh -L 59000:localhost:5902 -C -N -l user1 建立到端口5902的ssh隧道(如上面的输出)localhost:59000。我输入了我在上面步骤2中设置的密码。我拿到了登录屏幕。问题是,在登录屏幕上,我无法键入我的密码。当我单击密码字段时,指针会更改为光标,但当我键入时什么也不会发生。我想这意味着其余的大部分都是好的,即使不是100%。

我怎么才能解决这个问题?
Links我跟随
相关
注意:我目前正在使用xRDP。我每隔一两个月就到控制台一次。这很好,但是它有一些不想要的特性:
发布于 2022-12-18 16:55:55
我认为这是由同一个用户在多个地方登录造成的。用户是否也在服务器上注册?我遇到了一个问题,就是尝试用相同的设置登录(tiger,22.04)密码框被一次又一次地触发,所以您永远无法登录。解决方案是退出服务器上的图形环境,然后VNC会话开始工作。
https://askubuntu.com/questions/1424361
复制相似问题