首页 > 系统相关 >通过VNC 链接Ubuntu 远程桌面

通过VNC 链接Ubuntu 远程桌面

时间:2023-11-20 14:46:25浏览次数:36  
标签:xxx vnc sudo pid vncserver 远程桌面 Ubuntu VNC

Ubuntu Server 安装VNCServer

#更新软件到最新,为了方便下载软件包
sudo apt update
#安装Xfce桌面环境
sudo apt install xfce4 xfce4-goodies -y
#安装vncserver
sudo apt install tightvncserver -y

#设置vncserver密码,在Password页面输入密码然后再输入一遍确认下就OK了
vncserver
#关闭第一个VNC虚拟桌面
vncserver -kill :1

 

切换VNCServer到其他用户

#xxx 为用户名,默认xxx的home目录为/home/xxx
sudo cp -R /root/.vnc /home/xxx
sudo chown -R xxx:xxx /home/xxx/.vnc

修改~/.vnc/xstartup

#!/bin/sh

xrdb "$HOME/.Xresources"
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
startxfce4 &

 

创建重启脚本

vim ~/.vnc/restart_vnc.sh

#!/bin/bash
cd ~/.vnc > /dev/null
for pid in $(ls *.pid)
do
   echo "Begin to kill $pid "
   vncserver -kill :$(echo $pid|awk -F ":" '{print $2}'|awk -F "." '{print $1}')
done
rm -rf *.log
rm -rf *.pid
vncserver

:wq! 保存文件 & 启动VNC

chmod +x ~/.vnc/restart_vnc.sh
~/.vnc/restart_vnc.sh

 

检查VNCServer是否启动成功

xxx@xxx-dev-server:~/.vnc$ sudo netstat -npl|grep 5901
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      6508/Xtightvnc

 

Windows 安装VNC客户端软件

下载并安装

访问https://www.realvnc.com/en/connect/download/viewer/windows/ 选择操作系统安装

Windows可以直接下载64位客户端:https://downloads.realvnc.com/download/file/viewer.files/VNC-Viewer-7.8.0-Windows.exe

设置远程客户端

打开VNC Viewer & 新建一个,输入IP:5901 , 如果需要标识可以设置Name和Labels,方便知道是哪个服务器,然后双击新建的VNC , 输入密码,可以点击"Remember password",这样下次就可以免输密码

 

这样就可以使用了。 

 

 

 

 

参考: https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0168615364.html

标签:xxx,vnc,sudo,pid,vncserver,远程桌面,Ubuntu,VNC
From: https://www.cnblogs.com/tben/p/17843888.html

相关文章

  • Ubuntu安装最新nodejs
    环境:Ubuntu20.04.6问题描述由于ubuntu默认的apt下载器只能下载较老版本的nodejs,而使用源代码编译又有点麻烦,因此这里采用github上官方推荐的方式,推荐看官方的教程,里面还介绍了nodejs和ubuntu的对应版本,地址如下:https://github.com/nodesource/distributions。安装步骤Dow......
  • Ubuntu 16.04 安装英伟达(Nvidia)显卡驱动
    Ubuntu16.04安装英伟达(Nvidia)显卡驱动配有英伟达显卡的主机,装完Ubuntu16.04后出现闪屏现象,是由于没有安装显卡驱动。显卡型号NVIDIACorporationGM204[GeForceGTX970]由于没有显卡驱动,屏幕闪屏,以下安装过程在终端模式下进行(按Ctrl+Alt+F1切换到终端界面)如果不能......
  • Ubuntu中使用apt-fast加速apt的执行速度
    安装/bin/bash-c"$(curl-sLhttps://gitee.com/nanakura/apt-fast-mirror/raw/main/install.sh)"使用sudoapt-fastinstallgitbuild-essentialgdb-multiarchqemu-system-miscgcc-riscv64-linux-gnubinutils-riscv64-linux-gnu......
  • Ubuntu Opencv安装脚本
    ######################################INSTALLOPENCVONUBUNTUORDEBIAN########################################--------------------------------------------------------------------|#SCRIPTOPTIONS......
  • Ubuntu
    1.安装ubuntu系统安装vmware-tools工具1.你得挂载linux的系统光盘镜像2.根据如下提示,找到vmware的安装脚本3.执行脚本,全部yes同意,安装路径也默认即可这个文件拷贝到桌面上打开命令行然后解压二.开启ssh服务1.默认拿到一个新机器,可能没开启ssh服务,无法远程连接2.或许需要升级下软......
  • PVE 下虚拟机 Ubuntu 无法进入恢复模式的解决方案——提取原有系统文件
    问题说明某天重启虚拟机Ubuntu,发现虚拟机只有容器IP,桥接的接口在虚拟机显示状态为DOWN:想重启进入恢复模式,却发现恢复模式一直花屏,无法使用:没有办法了,只能想办法提取原有系统内原有文件。解决方案定位虚拟机编号:找到虚拟机主硬盘:SSH登录宿主机,执行以下命令ls-al......
  • ubuntu 内网离线安装命令 离线源
    有的时候我们的Ubuntu是在我网络的环境下运行的,这就对Ubuntuapt这种需要网络在线下载的安装方式来说是极大不便的,所以需要制作离线包。Ubuntu离线安装软件原理是,在正常有网的开发服务器上安装所有依赖内容,并制作为本地源包,在目标服务器上解压后映射本地源,进行无外网安装。制作本......
  • 5 步在 Ubuntu22 上使用 C++20
    1.安装build-essentialsudoaptinstallbuild-essential安装完检查/usr/bin/下是否有gcc,g++,gcc-11,g++11.2.添加ppa源sudoadd-apt-repositoryppa:ubuntu-toolchain-r/test3.安装gcc-13和g++-13sudoapt-getinstallgcc-13sudoapt-getinstallg++-......
  • ubuntu查看目录结构 命令tree
    1.安装sudoaptinstalltree2. 语法‘tree[-adfgilnopqrstuxACDFNS][-Llevel[-R]][-HbaseHREF][-Ttitle][-ofilename][--nolinks][-Ppattern][-Ipattern][--inodes][--device][--noreport][--dirsfirst][--version][--help][--fil......
  • 移动硬盘安装Ubuntu
    说明​ 由于学业需要,自己需要一个Ubuntu系统,但不想在原本容量就不多的硬盘上再一次分区来制作双系统,同时如果使用虚拟机来达到双系统的目的也未尝不可。但在虚拟机上的系统调用到GPU的话,就不得不涉及到穿透的各项问题,由于自己人菜还懒,觉得这过于麻烦,不如直接制作一个外接的系统。......