ubuntu16.4版本搭建VNC远程桌面多用户互不干扰

作者: admin 分类: ubuntu 发布时间: 2019-06-26 11:32
 
 

安装VNC

更新软件

sudo apt-get update
 

安装软件

sudo apt install tightvncserver xfce4 xfce4-goodies -y

配置防火墙

sudo ufw allow 5900

创建多个用户

创建用户

adduser user1
 

切换用户

su - user1
 

创建VNC密码

vncserver
 

手动修改 xstartup 文件的内容

user1@liu-virtual-machine:~$ vi /home/user1/.vnc/xstartup

#!/bin/bash

xrdb $HOME/.Xresources

startxfce4 &
 

给文件可执行权限

chmod +x /home/user1/.vnc/xstartup
 

vncserver :1

exit

关闭vncserver服务

vncserver -kill :1

实例2

创建用户

adduser user2
 

切换用户

su - user2
 

创建VNC密码

vncserver
 

手动修改 xstartup 文件的内容

user2@liu-virtual-machine:~$ vi /home/user2/.vnc/xstartup

#!/bin/bash

xrdb $HOME/.Xresources

startxfce4 &
 

给文件可执行权限

chmod +x /home/user1/.vnc/xstartup

vncserver :2

exit

关闭vncserver服务

vncserver -kill :2

在root下执行一下内容:

vim /etc/rc.local

nohup runuser -l liu -c "/usr/bin/vncserver :1 -geometry 1024x600" &

nohup runuser -l user1 -c "/usr/bin/vncserver :2 -geometry 1024x600" &

nohup runuser -l user2 -c "/usr/bin/vncserver :3 -geometry 1024x600" &
 

启动服务

systemctl daemon-reload
 

查看服务

ps aux| grep -i vnc
 

查看端口

netstat -lnp | grep 590

测试是否互相干扰

Linux 命令大全

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!