阿里云服务器18.04安装VNC桌面 |
您所在的位置:网站首页 › 阿里云安装ubuntu桌面系统 › 阿里云服务器18.04安装VNC桌面 |
安装vnc
阿里云官方教程 https://help.aliyun.com/document_detail/59330.html?spm=5176.13329450.0.dexternal.a8774df5VskFUl
第一选择首先是阿里云的官方教程,一遍就可以成功。
之后再去考虑CSDN的教程,因为错误可能会有很多。
———————————————————————————————— 来自CSDN的教程
首先更新您的包列表 apt update
Virtual Network Computing(VNC)是一种连接协议,允许您使用键盘和鼠标与远程服务器上的图形桌面环境交互。对于还不熟悉命令行的用户,它使管理远程服务器上的文件、软件和设置变得更容易。
1.安装vnc软件包: rpm-qa|grepvnc-server apt-get install tigervnc tigervnc-server
2.配置VNC的登录账号、桌面分辨率和连接方式: nano /etc/sysconfig/vncservers
将vncserver服务加入开机启动并配置启动用户, vi /etc/sysconfig/vncservers 并加入配置VNCSERVERS= "1:root 2:root 3:root",3个进程对应的默认端口为5901、5902、5903,如图。
添加: VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1024x768"
安装Xfce桌面环境 apt install xfce4 xfce4-goodies
安装TightVNC服务器 apt install tightvncserver
要在安装后完成VNC服务器的初始配置,可以使用vncserver命令设置安全密码并创建初始配置文件: vncserver 系统会提示您输入并验证密码,以便远程访问您的计算机: 这个密码可以设得复杂一点 根据需求设置view-only密码,比如远程共享屏幕,不可操作,可以选择y或者n。
Step 2 - 配置VNC服务器 VNC服务器需要知道在启动时执行哪些命令。具体来说,VNC需要知道它应该连接到哪个图形桌面。 这些命令位于主目录下.vnc文件夹中名为xstartup的配置文件中。启动脚本是在上一步运行vncserver时创建的,但是我们将创建自己的脚本来启动Xfce桌面。 第一次设置VNC时,它在端口5901上启动一个默认服务器实例。这个端口称为显示端口,VNC将其称为:1。VNC可以在其他显示端口上启动多个实例,比如:2、:3等等。 因为我们要更改VNC服务器的配置方式,所以首先使用以下命令停止运行在端口5901上的VNC服务器实例: vncserver -kill :1
在修改xstartup文件之前,先备份原始文件: mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
现在创建一个新的xstartup文件,并在您的文本编辑器中打开它: vim ~/.vnc/xstartup
无论何时启动或重启VNC服务器,都会自动执行此文件中的命令。如果还没有启动桌面环境,我们需要VNC来启动它。将这些命令添加到文件中: #!/bin/bash xrdb $HOME/.Xresources startxfce4 & 文件中的第一个命令是xrdb $HOME/.Xresources,它告诉VNC的GUI框架读取服务器用户的.Xresources文件。Xresources是用户可以更改图形桌面的某些设置的地方,如终端颜色、光标主题和字体呈现。第二个命令告诉服务器启动Xfce桌面环境,您将在这里找到管理服务器所需的所有图形化软件。
为了确保VNC服务器能够正确地使用这个新的启动文件,我们需要使它可执行。 chmod +x ~/.vnc/xstartup
现在,重启vncserver vncserver 您将会看到类似于以下的提示: New 'X' desktop is your_hostname:1 Starting applications specified in /home/zcwyou/.vnc/xstartup Log file is /home/zcwyou/.vnc/your_hostname:1.log
配置就绪后,让我们从本地机器连接到服务器。
4. 验证:通过VNC远程连接Ubuntu18.04桌面 在Ubuntu上查看服务器的IP地址 ip addr |grep inet |grep brd |awk '{ print $2}' |awk -F "/" '{ print $1}' 记下这些IP地址,可能只有一个。 在Windows系统上下载VNC viewer软件,用于连接Ubuntu18.04 VNC远程桌面。
Ubuntu18.04安装了VNC服务器,第一个会话现在你指定的用户下运行。 现在打开您的vnc viewer应用程序,创建一个新的连接,并输入服务器主机IP和端口5901连接到服务器远程桌面中,如下所示。
在VNC viewer上提示连接Ubuntu18.04远程桌面不安全,选择继续
输入Ubuntu18.04 VNC远程桌面密码
现在您将从服务器获得XFCE桌面。 第一次点击“使用默认配置”按钮,就会得到一个带有默认配置的XFCE桌面。
报错 The connection closed unexpectedly.
以下几个解决思路,一个一个慢慢试吧
1.关闭代理 同样问题,建议检查vncviewer -》 file -> preferences -> proxy ->选do not use proxy 亲测有效。
2. 服务器上使用 netstat -na | grep 5901 命令查看,服务端口也在监听状态; 之后输入一下 sudo /sbin/iptables -I INPUT 1 -p TCP --dport 5901:5910 -j ACCEPT
3.检查阿里云的5901端口是否打开了
vnc进去之后是花屏
终端中输入如下命令
nano /root/.vnc/xstartup 将文件中所有内容注释掉(每行最前面用#),然后添加以下内容
unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS startxfce4 &
保存文件,杀掉原来VNC server进程。 ps -elf|grep tightvnc kill xxx 重新启动VNC server tightvncserver -geometry 1920x1080
4. 这是因为vncserver在Ubuntu系统中找不到指定的图形化工具 此时需要在Ubuntu中下载图形化工具
sudo apt-get install ubuntu-desktop
之后输入如下指令,启动vncserver vncserver :1
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |