Ubuntu 22.04LTS安装VNC Server 并配置基于ssh的加密连接

这篇具有很好参考价值的文章主要介绍了Ubuntu 22.04LTS安装VNC Server 并配置基于ssh的加密连接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.安装tiger vnc server

使用下面的 apt 命令安装 TigerVNC 服务器软件包。

sudo apt update
sudo apt install tigervnc-standalone-server

输入 Y 进行确认,然后按回车键继续安装。现在安装将开始。 

2.初始化 VNC 服务器

切换到需要使用的用户

cd username

 使用以下命令初始化 VNC 服务器配置。命令行 vncserver 可用于管理 VNC 服务器配置,包括初始化、检查状态、设置启动脚本等。

vncserver

 输入密码后,选n不设置只读用户

如果需要修改密码

vncpasswd

3. 配置vnc服务

vncserver -kill :1

安装gnome组件

sudo apt install gnome-session gnome-terminal ubuntu-desktop

新建~/.vnc/xstartup文件以在开机时运行桌面环境

nano ~/.vnc/xstartup
#!/bin/sh

# Start up the standard system desktop
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

/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

 再次启动

vncserver -localhost no :1

 查看已启动进程

vncserver -list

结束进程

vncserver -kill :1 

4. 添加用户

sudo vim /etc/tigervnc/vncserver.users

 加入

:1=username

5. 配置vnc为服务

新建文件

sudo nano /etc/systemd/system/vncserver@.service

 Ubuntu 22.04 填入以下字段(注意修改wind为你的username,32为色彩深度最高32,1920x1080为分辨率)

[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=wind
Group=wind
WorkingDirectory=/home/wind

PIDFile=/home/wind/.vnc/%H:590%i.pid
ExecStartPre=-/bin/sh -c "/usr/bin/vncserver -kill :%i > /dev/null 2>&1"
ExecStart=/usr/bin/vncserver -depth 32 -geometry 1920x1080 -localhost :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

Ubuntu 20.04填入以下字段

 

[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=YOUR_USERNAME
Group=YOUR_USERNAME
WorkingDirectory=/home/YOUR_USERNAME

PIDFile=/home/YOUR_USERNAME/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 -localhost :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

按Ctrl+O后按Enter保存,Ctrl+x退出

设置开机自启动

sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service

 结束之前的进程

vncserver -kill :1

以服务形式开启

sudo systemctl start vncserver@1

 查看状态

sudo systemctl status vncserver@1

5.设置ssh加密

ssh -L 59000:localhost:5901 -C -N -l server_user_name server_ip_address

参考:

How to Install & Configure VNC Server on Ubuntu 22.04|20.04文章来源地址https://www.toymoban.com/news/detail-577771.html

到了这里,关于Ubuntu 22.04LTS安装VNC Server 并配置基于ssh的加密连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【】Ubuntu Server 22.04 LTS 设置主机信息以及IP地址

    得知网卡为 ens160 编辑配置文件 设置 managed=true network之下全部删除,添加 renderer: NetworkManager 此时会断网一下,如果使用DHCP的话,可能会获得新IP地址。 查看网卡信息 得知:ens160 连接到 Wired connection 1 配置主机名,设置IP地址 此时会断网。然后使用新IP地址连接。 添加位置,

    2024年02月16日
    浏览(59)
  • Ubuntu(22.04):安装VNC

    Ubuntu(20.04):安装VNC_ubuntu安装vnc-CSDN博客 Ubuntu20.04上安装VNC与Ubuntu22.04安装VNC略有不同,试了很久才终于成功。 1.在Ubuntu22.04的终端里安装tightvncserver sudo apt install tigervnc-standalone-server 2.在Ubuntu22.04的终端里安装gnome-panel sudo apt install gnome-panel 3. 注销Ubuntu22.04登陆 4.

    2024年03月14日
    浏览(45)
  • 小型NAS搭建实例①——TrueNAS-SCALE-22.02.4安装Ubuntu Server 22.04 LTS虚拟机,包含网卡TrueNAS桥接,直通,Ubuntu硬盘分区等详细介绍

    环境 本地物理机配置:洋垃圾cpu,64gb内存,5块16TB硬盘使用 RAIDZ2模式 物理机安装:TrueNAS-SCALE-22.02.4 truenas安装虚拟机:Ubuntu Server 22.04 LTS ubuntu环境:Apache2.4+MySQL8.0+PHP8.1 面板:宝塔(主要是图形化更加简单易操作) 目的:挂载truenas的硬盘,搭建nextcloud网盘 ubuntu server 也充当着

    2024年02月05日
    浏览(57)
  • 在 ubuntu 22.04 上配置界面服务器 vnc

    xrdp服务器的安装 1.安装服务器 查看配置 2.设置密码 3.更改 ~/.vnc/xstartup 4.重新启动 5.连接

    2024年02月08日
    浏览(52)
  • 【QT】Ubuntu22.04 配置 QT6.5 LTS

    进入官网(QT Group)进行账号注册,个人或企业可以获得10天的免费使用,学生则可以获得免费的License,如果是学生的话可以进行学生邮箱验证(Get Educational Licenses),然后获得免费的License,具体如下: 填写这样的表单然后提交,等QT发邮件过来(可能需要十几分钟),然后

    2024年04月27日
    浏览(38)
  • 双系统安装ubuntu 22.04 LTS(一步到位)

            作为一个拥有两次都是一次成功安装好双系统的经验的人,我觉得我可以借这个文章仔细讲述一下,让大家都可以双系统安装都是一次成功。为什么有着两次安装经验呢,第一次安装完成后由于电脑的内存不太够了,然后重新装了一个固态和机械硬盘,再次安装了

    2024年01月23日
    浏览(61)
  • Ubuntu最新版本(Ubuntu22.04LTS)安装nfs服务器

    NFS(Network File System)是一种允许不同计算机之间共享文件的网络文件系统。 在Ubuntu 22.04 LTS中,您可以使用以下步骤安装并配置NFS服务器。 一、安装NFS服务器 在Ubuntu 22.04 LTS中,您可以使用以下命令安装NFS服务器: 二、创建共享目录 接下来,您需要创建要共享的目录。在本

    2024年02月05日
    浏览(63)
  • ubuntu-server 22.04自动安装的docker 配置镜像源

    新装了个ubuntu server,安装的时候发现他可以选择安装默认程序包,就选了个docker。 装完后,docker拉gitlab的镜像的时候特别慢,就想换一下国内的镜像源。遇到两个问题。 教程一般是叫你去 /etc/docker/daemon.json 这个路径地下设置镜像站点。 我看了一下咱这docker的进程发现咱这

    2024年02月06日
    浏览(58)
  • Ubuntu最新版本(Ubuntu22.04LTS)安装Tftp服务及其使用教程

    专栏地址:嵌入式开发 专栏文章: 【01】windows安装VMware最新版本(VMware Workstation 17.0 Pro)详细教程 【02】VMware17虚拟机安装Ubuntu最新版本(Ubuntu22.04LTS)详细步骤 【03】Ubuntu22.04 添加samba,并在windows访问 的详细教程 【04】Vmware Pro 17 设置共享文件夹 【05】Ubuntu最新版本(Ubuntu22.04LT

    2024年02月13日
    浏览(52)
  • Ubuntu 22.04 LTS 安装 RTL8188GU 网卡驱动

    腾达(Tenda)150Mbps 迷你免驱网卡 W311MI V5.0 1、查看本机的USB设备列表及其详细信息 可以查看到网卡芯片型号,After Modeswitch表示已经过Modeswitch: 2、安装git、make、gcc、linux-header 安装git、make、gcc: 安装linux-header: 3、安装RTL8188GU芯片驱动 git clone 开源项目 github.com/lwfinger/rtl8x

    2024年02月10日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包