首页 > 其他分享 >Debian系列-安装VNC

Debian系列-安装VNC

时间:2022-12-31 11:03:25浏览次数:40  
标签:VNC 启动 sudo x11vnc 安装 Debian


Debian系列-安装VNC_客户端

Debian系列-安装VNC

文章目录

  • ​​Debian系列-安装VNC​​
  • ​​摘要​​
  • ​​1 安装VNC​​
  • ​​1.1 服务端​​
  • ​​1.2 问题​​
  • ​​1.3 客户端​​
  • ​​2 配置VNC开机启动​​


关键字:

​Debian​​、

​VNC​​、

​Linux​​、

​远程​​、

​SSH​

内容背景:

最近项目终于切到Linux下开发了,所以最近的记录都是发生在​​Debian 10​​​ 以及​​Arm Debain 10​​​ 下,​​Qt​​​版本​​5.12.3​​。这几天真是问题多多,收获满满,不过目前阶段仅仅停留在解决问题,至于原理性的东西,还得慢慢消化。最近好多问题都是直接群里问大神,感谢各位大神助我成长。

摘要

最近板子测试的差不错,就打算安排公司其他同时测试另一个项目了,由于另一个同时不是在公司,需要远程测试,之前在树莓派上直接可以通过图形界面开启和关闭​​VNC ​​​,很方便,所以这里就打算在​​Debian ​​​上继续安装​​VNC​​,以便远程的同事测试。

1 安装VNC

虚拟网络计算(VNC)是一种连接系统,允许您使用键盘和鼠标与远程服务器上的图形桌面环境进行交互。它使得对于不熟悉命令行的用户更容易管理远程服务器上的文件,软件和设置。

1.1 服务端

因为我这里是要被远程的机器,所以我这里就是服务端,在服务端,需要安装​​x11vnc​​指令如下

sudo apt-get update
sudo apt-get install x11vnc

安装完成后,在应用搜索栏里搜索x11vnc可以找到对应程序,双击打开,第一个界面是设置端口号,默认是5900,直接点击ok到下一步。然后第二个界面设置登录密码,注意此界面的Accept Connections需要勾选上。后面直接确认即可。

也可以通过代码的方式,直接输入指令

x11vnc

这里启动可能会报错,​​tightvncserver: could not open default font 'fixed'​​​这个错误我不确定​​x11vnc​​​是否会触发,如果触发了,就需要安装一下​​ xfonts-base​​库,代码如下

apt-get install xfonts-base

1.2 问题

通过在命令​​x11vnc​​启动的程序,每次在vnc链接断开的时候,也就自己断开了,所以要加一个及命令,如下

x11vnc -forever

这样就可以保证vnc 链接断开是,下次还可以链接

1.3 客户端

客户端,这个没有啥要求,我是在Win平台下,直接使用VNC Viewer,当然Linux下也存在,据我所示,Debian自己就带了一个xtightvncviewer,可以通过以下指令安装。

sudo apt-get update
sudo apt-get install xtightvncviewer

不过这个比较简单,只有一个输入IP地址和端口的文本框。可以在网上下载一个VNC Viewer的deb包。

2 配置VNC开机启动

目前我的VNC虽然可以使用,不过每次需要在服务端手动启动,可以配置自动启动,不过以下方式我尝试失败了,具体原因可能是我抄代码里面有错误,不过目前不值得我关注的地方,暂时不理,仅供参考


1、在 /lib/systemd/system/目录下创建文件并修改权限

cd /lib/systemd/system/ sudo touch x11vnc.service sudo chmod 644 x11vnc.service

2、编辑文件x11vnc.service,内容如下:

[Unit]

Description=x11vnc service

After=multi-user.target

StartLimitIntervalSec=0

[Service]

Type=simple

Restart=always

RestartSec=1

User=debian //登录用户名

ExecStart=/usr/bin/x11vnc -display :1 -o /home/vnc.log

[Install]

WantedBy=multi-user.target

PS: VNC在启动时,默认获取 0号桌面的显示,如果计算机启动后的默认桌面是 1,那么需要在启动命令中添加 -display :1 参数。

并且在应用搜索栏里搜索x11vnc可以找到对应程序,双击打开,把端口号设置成5901, 否则自启动会失败。

可以通过 # echo $DISPLAY 查看自己当前的桌面编号。

还可以在启动命令中添加日志输出 -o /home/vnc.log, 这样方便定位启动失败的问题。

3、建立链接文件

cd /etc/systemd/system/ sudo ln -s /lib/systemd/system/x11vnc.service x11vnc.service

4、设置开机自启动

sudo systemctl enable x11vnc

重启计算机测试下设置是否成功,亲测有效~~


标签:VNC,启动,sudo,x11vnc,安装,Debian
From: https://blog.51cto.com/DreamLife/5982027

相关文章

  • linux中phylip软件的安装
     001、软件下载,github            [root@PC1phylip]#wgethttps://github.com/edgardomortiz/vcf2phylip/archive/refs/tags/v2.8.tar.......
  • linux 中tassel软件的安装
     001、软件下载tassel官网 002、选择  003、上传至linux中  004、利用bash命令运行,根据提示一直选择默认或者确认[root@PC1tassel]#bashTASSEL_5_u......
  • C7 安装 xtrabackup-24-2.4.24
    centos7安装percona-xtrabackup-24-2.4.24-1.el7.x86_64rpm-ivhlibaio-devel-0.3.109-13.el7.x86_64.rpmrpm-ivhlibev-4.15-3.el7.x86_64.rpmyum-yinstalll......
  • Electerm 远程连接工具安装测试
     001、选件下载:     下载地址 002、下载windows安装包  003、下载后双击打开  004、点击安装  005、点击完成  006、双击打开桌面......
  • C7下的docker 安装
    docker安装#step1:安装必要的一些系统工具sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#Step2:添加软件源信息sudoyum-config-manager......
  • windows server 2019 2012 server 2022 无线网卡驱动安装报错,无线网卡驱动不能安装, i
    windowsserver2019无线网络服务安装段落无效windowsserver2019无线网卡驱动安装报错,无线网卡驱动不能安装,inf服务安装段落无效 indowsserver2019安装无线驱......
  • Windows下jdk安装与卸载-超详细的图文教程
    jdk安装下载jdk由于现在主流就是jdk1.8,所以这里就下载jdk1.8进行演示。官方下载地址:https://www.oracle.com/java/technologies/downloads/#java8-windows。官方下载需......
  • cmd窗口中java命令报错。错误:找不到或无法加载主类 java的jdk安装过程中踩过的坑
    错误:找不到或无法加载主类HelloWorld遇到这个问题时,我尝试过网上其他人的做法。有试过添加classpath,也有试过删除classpath。但是依然报错,这里javac可以编译通过,说明......
  • #yyds干货盘点#Linux安装Vue环境
    nodejsnodejs下载地址: ​​https://nodejs.org/en/download/​​下载后上传到服务器,并解压。进入解压的文件夹,可以查看版本:./bin/node-v建立node软连接,变为全局变量:ln-......
  • keil 5 安装教程
    一、下载keil官网二、安装教程1、开始安装双击安装包,开始安装,直接下一步2、勾选同意,下一步3、选择软件安装路径,下一步4、填写信息可以随意填写,下一步......