使用vnc远程图形化连接linux云服务器(含网页登陆)
Posted granx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用vnc远程图形化连接linux云服务器(含网页登陆)相关的知识,希望对你有一定的参考价值。
使用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云服务器(含网页登陆)的主要内容,如果未能解决你的问题,请参考以下文章
CentOS7.2安装VNC,让Windows远程连接CentOS 7.2 图形化界面