VNC Viewer建立多个图形界面,来远程访问同一个服务器(Ubuntu)

您所在的位置:网站首页 再开一个桌面 VNC Viewer建立多个图形界面,来远程访问同一个服务器(Ubuntu)

VNC Viewer建立多个图形界面,来远程访问同一个服务器(Ubuntu)

2024-07-12 15:09| 来源: 网络整理| 查看: 265

文章目录 前言背景1、新建用户2、以新用户身份建立vnc连接3、设置VNC viewer,顺利开启 小结参考文献

前言

创作开始时间:2021年4月2日20:42:13

如题。目前已经有了一个VNC viewer连接,那么如果再开一个图形界面呢? 思路主要是:新建一个用户,从这个用户新建一个vnc连接,然后访问图形界面。

背景 本机Windows远程是阿里云服务器(Ubuntu 14.04系统)使用xshell,VNC Viewer目前已经有了一个VNC viewer连接

那么如果再开一个图形界面呢? 思路主要是:新建一个用户,从这个用户新建一个vnc连接,然后访问图形界面。

1、新建用户

新建一个用户:

sudo adduser test groups # 查看test所在组,此时不在sudo中 groups test # 查看apr所在组,其与sudo同组 groups apr sudo usermod -aG sudo test groups apr # 下面的不用运行: # 删除用户 sudo deluser # 或者 sudo deluser --remove-home

到这里已经得到了有sudo权限的test用户。

2、以新用户身份建立vnc连接

新建xshell连接。以test身份登入, 运行:

# 这个很重要,待会登陆vnc viewer要用到的密码 vncpasswd # 开启一个连接 /usr/bin/vncserver :2 或者 vncserver :2 -geometry 1920x1080 # 杀死指定连接对应的进程 /usr/bin/vncserver -kill :2 或者 vncserver -kill :2 # 查看日志 cat /home/test/.vnc/apr:2.log 这里可以看到相应的日志,比如到底开了哪个端口(比如 5902)

备注:因为1已经被使用了,所以这里的编号为2.

另外,还要记得修改一下test用户下的xstartup(/home/test/.vnc/xstartup):

#!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey #vncconfig -iconic & vncconfig -nowin & #vncconfig & #x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #x-window-manager & gnome-panel & gnome-settings-daemon & metacity & nautilus & #gnome-terminal &

不然的话会灰屏= =

3、设置VNC viewer,顺利开启

在这里插入图片描述

然后会跳出账号密码框,需要你输入之前定义的密码。

小结

以上。

创作结束时间:2021年4月2日21:56:30

参考文献

核心参考:

VNC多用户远程桌面 https://blog.csdn.net/L835311324/article/details/86608835

参考:

Is there a way of running two concurrent VNC sessions, one per logged on user? https://superuser.com/questions/363476/is-there-a-way-of-running-two-concurrent-vnc-sessions-one-per-logged-on-userVNC and X server architectures https://developer.ibm.com/technologies/linux/tutorials/os-multiuserloginsvnc/ 详细倒是详细,但是不是我想要的

其他参考:(用处不大)

Multiple VNC viewer instances to view multiple VNC servers simultaneously. https://community.spiceworks.com/topic/2258576-multiple-vnc-viewer-instances-to-view-multiple-vnc-servers-simultaneouslyUbuntu runuser command? https://unix.stackexchange.com/questions/169441/ubuntu-runuser-commandWhere is the runuser command on Ubuntu Server? https://serverfault.com/questions/518713/where-is-the-runuser-command-on-ubuntu-serverIs it possible to have multiple vncserver users on the same port? https://stackoverflow.com/questions/57574356/is-it-possible-to-have-multiple-vncserver-users-on-the-same-port


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3