给ubuntu系统的vps安装桌面并远程登录

一个多月以前我弄了个华为的ubuntuvps,由于有GCE、Godaddy的主机,同时我前两天还买了bandwagon的9.99vps,建站什么的完全够了。所以一直闲着它,这样看下来,这主机除了用来备♂案就没有什么用处了。。。既然不用来建站,那就用来玩呗~于是着手给它装上桌面,操作起来方便点,也可以运行一些常用程序~

本教程所用vps的配置如下:

1

安装桌面环境

环境的话推荐安装gnome环境:(小内存建议安装LXDE)

1
sudo apt-get install gnome-panel

2

等待系统自动安装完成,桌面环境就安装完毕。然后你就可以使用自己的linux系统直接远程登录了。

不过大部分人平时会使用windows系统,这时候就要安装vnc才能进行远程登录了。

安装远程桌面服务

安装vnc:

1
apt-get -y install vnc4server

然后设置密码:

1
vncpasswd

然后先开启服务,然后再终止服务:(这是为了创建一个默认的配置文件)

1
2
vncserver :1
vncserver -kill :1

接下来按照刚刚服务开启时提示的配置文件路径,打开文件:

1
vim /root/.vnc/xstartup

注释掉x-terminal-emulator和x-window-manager两行,然后最后添加一行gnome-session &,接入类似于:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
#x-window-manager &
gnome-session &
~

重启vps,然后ssh进入系统打开vncserver服务,就可以使用vnc远程连接了。

本地远程连接

下载vncviewer链接即可。vns server框中填入地址和前面设定的display编号(非端口号)。

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy