远程桌面功能的实现


    最近对网站相关的修改有所懈怠,因为工作还是有点点忙,不过对服务器优化和使用是一直在的。

    由于之前边缘实现远程桌面的经历,同样在当前服务器上安装了xfce4桌面,并通过该桌面实现了远程VNC的功能,这样就可以随时随地的通过当前服务器上网浏览网页了.

    大体的操作如下:

    (1)安装xfce4桌面及tigervnc服务

sudo apt install xfce4 xfce4-goodies tigervnc-standalone-server

    说一下为何此处使用tigervnc,而不用tightvnc和vnc4server,因为tigervnc支持中文的复制粘贴,而后面两种在中文复制时,均会出现乱码。

    (2)从github下载novnc代理

https://github.com/novnc/noVNC

    参照github的novnc使用说明,下载后进入novnc的根目录,执行

./utils/novnc_proxy --vnc localhost:5901 --listen localhost:6081

    即可启动代理,但是此时还不能访问,因为vncserver还未启动。

    (3)设置vnc密码,启动vncserver

#执行vncpasswd 输入两次密码
vncpasswd
#启动vnc服务,-geometry 1920x1080代表分辨率
vncserver -geometry 1920x1080 :1

    (4)此时可通过http+ip+:6081+vnc.html访问vnc页面啦,如果希望改成https,则在启动novnc_proxy时添加-cert参数添加证书即可。

    (5)可以在novnc根目录中将vnc.html复制为index.html,访问时通过ip+端口就可以访问了

    到此,完工,本文为原创,转载请注明出处。