远程连接Centos桌面

来源:互联网 发布:淘宝的id在哪里看 编辑:程序博客网 时间:2024/05/15 20:16

        使用VPS配置完shadowsocks,可以翻墙了,但是需要注意的是,有是有不是双击打开一个翻墙软件就可以了的,有时候需要打开远程VPS的桌面,这个时候就会比较麻烦了,我尝试使用了Ubuntu的系统,但是效果不是很好,最后使用了干净间接地CentOS,然后为他添加了桌面,然后成功了。

        需要一个系统是Centos的VPS和下载好的的本地VNC Viewer和puTTy。这里CentOS7.2的64位版本,VNC Viewer是64位的windows版本,puTTy已经通过SSH连接设置好。

        通过puTTy,先安装桌面:

1、输入yum groupinstall “Desktop”安装桌面,yum groupinstall “Desktop Platform”安装环境,使用双引号将Desktop括起来。这里注意先使用runlevel查看运行级别,然后yum grouplist查看一下有哪些是安装了,有哪些可以使用的,这里注意,安装完之后需要修改系统启动级别,修改/etc/inittab文件最后一行为id:5:initdefault:,最后注意,需要重启。有时候安装失败可以yum clean all清除一下。另外,使用yum groupinstall “Server with GUI”,安装的是服务器的gui,而且会导致后面远程连接之后会非常的慢。

2、yum install vnc-server。使用这个命令安装服务端的vnc程序。注意,这一步有的版本的centos不应该这样安装的,安装之后如果下一步的vncpasswd不行的话,使用yum -y install tigervnc-server。

3、vncpasswd设置密码

4、vi ~/.vnc/xstartup打开新建的文件,在打开的文件里面输入

#! /bin/bash

gnome-session &

然后保存退出即可。当然也可以使用nano的方式操作,只是最后按ctrl+x,之后按y,最后按enter确定,就可以保存退出了。

7、输入chmod +x ~/.vnc/xstartup。使上面创建的文件可以运行。(这里chmod +x是让文件可运行的意思)。这一步需要注意,重启服务器之后这个命令需要重新输入。

8、输入vncserver :1运行桌面

9、打开VNC Viewer,输入ip地址:桌面号,这里不需要端口号,格式大概就是192.168.151.111:1,最后的是1是桌面号,也就是上一步vncserver :1中的1所开启的桌面。

10、如果VNC Viewer连接不上,在puTTy中输入iptables --list,打印信息,然后输入iptables --r和iptables --x删除之后重启即可。

0 0