[远程桌面]如何在远程LINUX主机或VPS上安装VNC远程桌面

2013年11月1日16:50:59 发表评论 2,129 views

    写在前边,本篇日志专门写给跟我一样的linux菜鸟。网上关于如何建立桌面环境和建立远程桌面管理的教程大把,实际上我认为真正可用的没有几个,都是相互抄袭,不知所云。鉴于网上很多像我一样的鸟太多,所以我尽量把写的详细一点,如果有幸读到这个文章但是任然不懂的朋友可以给留言,本博主承诺尽量协助。

    上一篇日志里我们说到CentOS桌面环境安装的教程,现在我们接着有了桌面如何远程登陆管理主机或者VPS

    废话少说,开始上步骤:

一、安装VNC,注意centos 6.0作为一个分水岭,操作命令上稍微不同,请根据备注选择相应的命令。

CentOS 6版本以下用户请使用如下命令:

yum install vnc vnc-server

由于CentOS 6及其以上采用的是TigerVNC,所以,CentOS 6及其以上版本用户请使用!

yum install tigervnc tigervnc-server

二、安装完毕以后开始配置VNC,使之发挥功效。

 1.修改配置文件,输入如下命令:

vi /etc/sysconfig/vncservers 

注:“vi“是文件内容编辑命令,相关使用方法建议同学们上网搜索一下,我在这儿就不赘述了。

在新加载的文件里边加入以下内容:

VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"

注:VNCSERVERS="1:root"里边的1:root为编号:用户名的模式,你还可以设置类似这样的"2:zhangsan""3:lisi",相当于你在为这些张三和李四配置他们所看到的桌面(当然你要通过adduser命令创建名为zhangsan和lisi的人,否则鬼也看不到你的桌面,另外要设置好密码哈),VNCSERVERARGS[1]="-geometry 800x600"里边的800x600这个是桌面分辨率,建议设置成1024x768 ,否则屏幕看上去很悲催的严重失色,就像我这个连接上以后这种惨不忍睹的样子。上图给大家瞅瞅:


 

2.设置VNC密码(使用vncviewer的时候需要填入)

vncpasswd

3.启动VNC服务(很多朋友在使用DirectSpace默认的桌面VNC的时候,遇到无法连接“10061错误”,即可在ssh下输入下面命令解决!没有这个错误的童鞋直接忽略这个提示,键入以下命令看第四步)

vncserver

貌似到这儿可以登录远程桌面了,童鞋们试一下自己的是否能够调用到远程桌面了,也就是上边看到的那个。后边的内容留意一下,我不知道执行了哪个操作,桌面又连接不上了,还提示错误。汗!可能是修改下边这个第四步vnc文件的内容修改以后出现的问题的,默认如果能够登陆就跳过这一步,别操作。另外我自己改了以后由于原来没有备份相应的文件,网上廋了一点内容加载进去。

4.修改vnc文件,执行一下命令:

vi /root/.vnc/xstartup

将文件内容替换为以下内容

#!/bin/sh
/usr/bin/startxfce4

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

貌似到这儿可以登录远程桌面了,也就是上边看到的那个。后边的内容留意一下,我不知道执行了哪个操作,桌面又连接不上了,还提示错误。汗!多半是设置的这个权限搞的。

5.设置vnc权限

chmod +x ~/.vnc/xstartup

6.重启VNC服务

service vncserver restart

7.设置VNC开机启动

chkconfig vncserver on

四、系统优化

2013-3-18更新:在一些minimal系统里,即使英文也会出现方框乱码,请使用本处命令修正:yum -y install fontforge

1.安装中文语言支持(安装中文字体,解决访问中文网站乱码问题,执行完第一个命令后再执行第二个,建议这两个命令最先执行,它可以让你看到你的ssh窗口也有中文显示哦,如图所示。)

yum install system-config-language

system-config-language

2.安装Firefox火狐浏览器

yum -y install firefox

3.安装Firefox的flash player插件

重新启动VPS,使用VNC连接(VNC Viewer等软件)

连接方法:你的ip:1

  • 使用firefox访问www.adobe.com,点击Get Flash Player
  • 下载rpm包
  • 在rpm文件所在文件夹右键,进入终端(Open Terminal Here),使用rpm -ivh flash-plugin-*.rpm进行安装。
  • 在firefox的地址栏输入about:plugins查看是否安装成功~

由于图形前端占用资源较大(512M以上为宜,突发亦可),不适宜做生产环境,玩过且过~

 

至此整个通过nvc远程连接linux主机或者vps的过程完毕,欢迎同学们提问。

    

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: