Ubuntu安装VNC

sudo apt update
sudo apt install xfce4 xfce4-goodies  #安装桌面
sudo apt install tigervnc-standalone-server tigervnc-common #安装TigerVNC服务器及其依赖项
sudo systemctl stop ufw  #关闭防火墙#创建配置文件 (Create Configuration Files)
vncserver #提示输出密码(不要超过八位),密码为后续vnc view登录该账户的密码。会自动创建一个vncserver 进程#配置VNCServer (Configure VNCServer)
vncserver -kill :1 #杀掉上文vncserver进程
#vncserver -kill :* 杀死所有此类实例
#结果Killing Xtigervnc process ID 6268... success!#创建启动脚本 (Create a Startup Script)
touch $HOME/.vnc/xstartupvim $HOME/.vnc/xstartup#并向其中添加以下脚本:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESSexec startxfce4sudo chmod +x ~/.vnc/xstartup#启动 一定要加上 -localhost no, 否则只能本地连接,不能实现远程连接,那么vnc就毫无意义
vncserver :1  -geometry 1920x1000  -depth 24 -localhost no#查看是否启动成功
ps -aux |grep -i vnc

以上步骤完成后既可以供一个用户使用vnc连接Ubuntu。如果配置不成功的可以参照网上其他的教程。

配置多用户vnc连接Ubuntu

每个用户都要配置一个vncserver(不同的端口),并且启动它。才能通过vnc远程连接。

  1. 创建用户
    创建用户:sudo adduser 用户名
    删除用户:sudo deluser 用户名
  2. 添加sudo权限
    以添加 test 这个用户到 sudo 用户组为例子,输入下面命令:
usermod -aG sudo test
tee /etc/sudoers.d/test <<< 'test ALL=(ALL) ALL'
chmod 440 /etc/sudoers.d/test
  1. 登录(切换)到你要配置的用户(用户需要sudo权限)
su stu2 #切换命令,stu2是我要配置的第二个用户

  1. 配置vncserver
vncserver


输入密码6-8位数,该密码是你远程连接该账户的密码
输入密码会有一个(y/n)选择n

此时vncserver会帮你启动一个连接进程,也可能启动失败。

本次启动失败,如果成功则结束该进程

vncserver -kill :n #n是该服务的编号

创建启动脚本

#创建启动脚本 (Create a Startup Script)
touch $HOME/.vnc/xstartup
sudo vim $HOME/.vnc/xstartup

并向其中添加以下脚本:

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESSexec startxfce4

修改权限

sudo chmod +x ~/.vnc/xstartup

启动vncserver一定要加上 -localhost no, 否则只能本地连接,不能实现远程连接,那么vnc就毫无意义
n=端口号-5900 (不同用户分配不同端口号)

vncserver :n  -geometry 1920x1000  -depth 24 -localhost no

启动成功

为了防止假的成功,我们再次查看进程

ps -aux |grep -i vnc


可以找到这个进程,则表明真的成功了!

只要给每个用户都配置一个vncserver,即可实现用户连接vnc

开机自启vnc命令

将vncserver的启动命令写到~/.bash_profile中,当用户使用ssh连接ubuntu,则会运行这条指令。

sudo vim ~/.bash_profile

插入下面这个启动命令,“1”记得换成对应数值(端口号-5900)

vncserver :1  -geometry 1920x1000  -depth 24 -localhost no

Ubuntu安装VNC,配置多用户vnc连接Ubuntu,开机自启vnc命令相关推荐

  1. ubuntu 安装、配置FTP

    ubuntu 安装.配置FTP 提示:ubuntu 16.0.4,不同版本操作可能稍有不同 前言 本文主要对服务器安装及配置FTP做一个记录,涉及安装.配置.创建FTP账号.以及第一次连接异常等. 提 ...

  2. ubuntu安装与配置,pytorch-gpu+cuda+cudnn+anaconda+pycharm

    ubuntu 安装与配置 安装过程 根据视频 配置启动盘 ,准备 空闲磁盘,注意: 机器学习尽量安装 18.04LTS 版本 根据上个视频进行安装,安装过程中磁盘分割步骤不要按照视频里的只分一个盘,而 ...

  3. Ubuntu安装与配置OpenNI2

    Ubuntu安装与配置OpenNI2 由于工作原因,需要在UbunTu上使用orbbec Astra s 摄像头.该摄像头是openni驱动的,所以需要安装OpenNI2. 安装openni2有两种方 ...

  4. WMWare(虚拟机)下SUSE11-SP4的安装、配置和远程连接(详细图文)

                                WMWare(虚拟机)下SUSE11-SP4的安装.配置和远程连接 一:软件准备 1. WMWare Workstation(百度自行安装10- ...

  5. VMware虚拟机下安装Ubuntu系统并配置远程桌面连接

    1. 实验目的 初步了解虚拟化技术,理解云计算的相关概念 理解系统工程师面临的困境 理解自动化安装.管理(DevOps)在云应用中的重要性 2. 实验环境与要求 用户通过互联网,使用微软远程桌面,远程 ...

  6. Win10环境下的Ubuntu安装与配置

    目录 Ubuntu的安装与配置 WSL的安装 切换到root用户 工具安装 SSH配置 github配置SSH VS Code远程连接Ubuntu VS Code的安装 远程连接 VS Code配置L ...

  7. python的ubuntu环境怎么配置_python中在ubuntu中安装虚拟环境及环境配置

    1.升级python包管理工具pip pip install --upgrade pip 备注:当你想升级一个包的时候 `pip install --upgrade 包名` 2.python虚拟环境安 ...

  8. 让php来搞定一切!,ubuntu安装和配置php5

    安装php5 在linux下安装PHP简直太容易了,一行命令搞定一切: sudo apt-get -y install php5-common php5-cli php5-fpm 之后我们可以运行一下 ...

  9. ubuntu安装zlib库_如何在Ubuntu中安装zlib库?

    ubuntu安装zlib库 On Ubuntu (18.04), installing zlib reported unable to locate package zlib: 在Ubuntu(18. ...

最新文章

  1. mac下mysql5.7.10密码问题
  2. 文件管理的艺术之SVN从零搭建
  3. 【CyberSecurityLearning 68】python 编写exp
  4. 围棋棋盘怎么编程python_围_围是什么意思_围字怎么读_围的含义_围字组词-新东方在线字典...
  5. Windows下安装配置Maven
  6. Android笔记 杀死进程demo
  7. 【python基础知识】对文本数据库的一些基本操作
  8. 搜索做成html静态,如何在静态的html里实现搜索功能?
  9. win11未建立以太网怎么办 windows11未建立以太网的解决方法
  10. 【前端切图】用css画一个卡通形象-小猪佩奇
  11. 《网络工程师软考辅导——3年真题详解与全真模拟》主要创新点、关注点
  12. 2022保密教育线上培训考试 01
  13. java获取字符长度和字节长度
  14. 本地文件无法复制到VMware虚拟机
  15. jike review
  16. Helm模版开发文档
  17. strut1和strut2的区别
  18. windows下如何创建.xxx文件夹
  19. GeneXus与其它低代码平台有什么不同
  20. Event-B 形式化方法

热门文章

  1. win10重装以后怎么恢复Linux引导,win10重装后如何修复deepin引导
  2. 干货 !玩转Linux中的输入输出管理(1)
  3. 华为WLAN基础全套学习笔记整理
  4. js 根据id 取出数组中对应的对象
  5. win键失效、win+e、win+r等及桌面左下角开始点击无响应
  6. 大陆人往往认为要想混得好,必须认…
  7. 根号下的X平方加一C语言,根号下x平方加一分之一怎样积分
  8. caffe常用层:Reduction层
  9. [Python3]数独计算器
  10. python小玩意——猜数字游戏