云服务器配置桌面环境ubuntu14.04

时间:2021-04-02 04:59:31

首先,刚租用的linux的服务器一般都是没有图形界面的,那么对于对linux系统还不是很熟练的人来说,可能对着一个只有命令行的终端会比较心虚.一开始觉得既然可以连到远程,那么配一个图形界面应该也不是很难.结果是断断续续差不多花了两天.网上的方法很多,但是总结下来可能80%不是特别靠谱,大部分时间就浪费在了这些搜索的过程中.我在这途中也几次想要放弃,但是每次都觉得自己就像离成功只差一步.有一个信念支撑着我.那就是一旦我把桌面环境配出来,我就准备写个教程,让大家少走弯路,也供以后自己学习.

如果是简单的连接服务器端,那么我们只需要一个ip和密码,这个密码指的是公网ip,我后来在检索过程中有看到很多说用ifconfig来获取主机地址,大家不要被这个误导,这只是服务器主机的内网ip,我们是用不上的.

大部分教程是用的vnc来进行远程图形界面的控制,那么首先要配置服务器端和客户端

服务器端安装vncserver,那么我们首先可以通过ssh连接服务器端进行设置.

我的客户端是ubuntu,可以直接在命令行里ssh +ip ,你以为输入地址和密码后就可以连接了?不不不,我试了数遍这个操作,但是就是连不上.后来才知道客户端这边要进超级用户,sudo -s一下就好.

进入服务器端后,分别是

sudo apt-get install vnc4server,密码可以设置个简单的,自己知道就好.

启动vncserver直接命令行vncserver ,也可以vncserver :1(1为端口号) 完成对打开端口的设置.可以开多个端口.

关闭vncserver 命令 vncserver -kill :1

vncserver -geometry 1280x800 :1  

一旦开启一个端口,需要修改vnc的设置,为了显示桌面,首先我是安装了一个xfce的桌面,gnome试了很久没成功,最后卸了选的这个桌面.

配置文件我也不知道我中途到底干了什么,可能试了很多博主的做法,现在是这样的:

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

至此,服务器端差不多就设置完毕了.

客户端,我在win7下下载的vnc viewer,这种软件还是官网下比较好,其余的都略不靠谱.一开始,怎么都连不上,甚至想要重装服务器那端,还好最终找到了一个终极命令.

解除服务器上的端口限制。

默认情况下,服务器不允许外部访问5901端口,使用iptables解除端口限制。

iptables -I INPUT -p tcp --dport 5901 -j ACCEPT 5901是开了一个端口的设置,要是服务器端有vncservice2还是需要解除另一个端口限制的.

可以直接sudo /sbin/iptables -I INPUT 1 -p TCP --dport 5901:5910 -j ACCEPT搞定

这时候你就可以愉快的通过vnc viewer 输入ip:1 输入密码,直接进入对服务器的控制了.

另,查看vnc开启端口的命令:ps -ef|grep -i vnc

查看服务器连接的主机 ps -ef|grep -i sshd


走了很多弯路,特别怕自己把服务器弄崩,因为我曾经在刚学ubuntu的时候总是把系统弄挂,还是要一遍一遍装回来.虽然最后发现图形界面是有点卡顿,但是这个过程总算没有白费.努力总是有收获的.

附连接


http://blog.sina.com.cn/s/blog_668d4df00101acso.html

https://blog.csdn.net/jisuanji_wjfioj/article/details/78257729

https://jingyan.baidu.com/article/6525d4b15aa068ac7d2e94b2.html

https://blog.csdn.net/tuzixini/article/details/78994007

https://www.linuxidc.com/Linux/2017-07/145552.htm

https://blog.csdn.net/yilovexing/article/details/65632952

https://blog.csdn.net/liu3237/article/details/47805113

https://blog.csdn.net/lengconglin/article/details/77894636