当前位置:首页 > Web开发 > 正文

使用vnc远程图形化连接linux云服务器(含网页登陆)

2024-03-31 Web开发

标签:

使用vnc远程图形化连接linux云服务器(含网页登陆)

前几天在百度云买了一台实例,今天配置了一下远程图形化linux界面

环境

配置 1核/2GB/40GB/
环境 Ubuntu 18.04LTS
用户 root

流程如下

root登陆

更新包列表

sudo apt update

安装xfce桌面环境

sudo apt install xfce4 xfce4-goodies

安装TightVNC服务器

sudo apt install tightvncserver

启动vnc,初始化

vncserver

配置vnc

vnc服务器需要知道启动时需要执行的命令,具体连接到哪个图形界面

这些命令位于主目录的下xstartup的.vnc文件中调用的配置文件,首次启动vnc在tcp端口5901上启用。:1代表vnc实例,如:2,:3 等

首先要停止:1实例

vncserver -kill :1

修改xtartup文件

nano ~/.vnc/xstartup

添加如下内容,只增加不删除,并集

#!/bin/bash xrdb $HOME/.Xresources startxfce4 &

增加权限, 为了保证vnc服务正常启动

sudo chmod +x ~/.vnc/xstartup

重启vncserver

vncserver

云服务器

控制台这边主义放行59XX端口,从00开始,,百度默认是全协议全端口放行,所以不用动

远程登陆

下载vnc viewer(RealVNC)

输入主机号: 1, 默认是1,前面有讲

登陆成功

隧道连接

下载Xshell

在确保Xshell能够连接到云服务器上后,配置ssh隧道

在TCP/IP 转移中添加规则:

类型(方向) Local(Outgoing)
源主机   localhost  
侦听端口   5901  
仅接受本地连接    
目标主机   服务器ip地址  
目标端口   5901  
说明   vnc  

vnc连接:VNC Server: localhost: 5901

网页登陆(推荐Chrome浏览器)

https://github.com/novnc/noVNC/

我跑的时候launch.sh的脚本总是显示端口占用,遂用手动实现的,其实也并不麻烦。

使用vnc远程图形化连接linux云服务器(含网页登陆)

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/42573.html