Windows系统通过VNC控制Ubuntu服务器

1.下载

在服务端(Ubuntu)安装vncserver:

Linux桌面管理器有很多种,如:gnome、KDE、Xfce等等。Xfce最轻量级,我们用Xfce测试。

安装xfce

sudo apt update

sudo apt install xfce4 xfce4-goodies

安装TigerVNC

sudo apt install tigervnc-standalone-server tigervnc-common

会默认在$HOME 目录下创建.vnc目录,以及相关文件。

root@ubuntu:~$ ls .vnc/

passwd ubuntu:1.log xstartup


执行:vncserver

配置VNCServer

VNCServer启动时,可能需要执行某些命令,例如连接到图形环境,控制面板等。 由于不会自动提供,因此我们必须修改适当的配置文件xstartup。

VNC的端口号是从5900开始的,如::1对应5901, :2对应5902 等等。

vncserver -kill :1 //杀掉刚才的,或者用vncserver -kill :* 杀掉所有

由于我们要使用Xfce4桌面环境,因此,要创建一个相关的配置文件。

touch $HOME/.vnc/xstartup //如果不存在,创建一个。


vi $HOME/.vnc/xstartup

#!/bin/sh

xrdb $HOME/.Xresources

startxfce4 &


sudo chmod +x ~/.vnc/xstartup 设置777权限

这个配置文件非常简单,其他配置项需要自己仔细研究。这个配置将查看用户的Xresources文件,并启动Xresources桌面环境作为后台进程。然后,再次启动vncserver

执行:vncserver


2.启动

输入vncserver:1

首次启动会要求输入两次VNC的密码,后期如需更改 输入vncpassword即可。

结束vncserver

输入命令:

vncserver -kill:1

3.设置Ubuntu是可远程连接的

sudo apt-get install xrdp vnc4server xbase-clients dconf-editor

安装完成输入:

dconf-editor

1

接着按照这个org > gnome > desktop > remote-access访问路径找到下图,然后关掉prompt-enabled和require-encryption

4.开放连接


4

启动服务一次,生成 /.vnc/xstartup

需要把 /用户名/.vnc下的 xstartup文件属性改为777

否则会出现连接黑屏

你可能感兴趣的:(Windows系统通过VNC控制Ubuntu服务器)