VpsAdd教程:VNC(Virtual Network Computer)连接Linux CentOS远程桌面

作者: admin 分类: VPS新手教程 发布时间: 2014-12-26 03:26

VpsAdd教程:VNC连接Linux CentOS远程桌面

最近打算多出些VPS的新手教程,因为博主就是小白。手上有不少的VPS不拿来学习折腾下,是有些浪费了。先来整个VNC软件玩下。
vnc-logo

什么是VNC

VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。
VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver 和 vncviewer。

VNC有什么用

由于海外的Windows VPS成本较高,而且可选择数量不多,更由于Linux VPS的选择机会大,于是需要用到把Linux VPS安装类似windows可视化桌面环境的就比较多。

Centos如何安装VNC

1、安装VNC

  1. yum install vnc-server

2、添加用户

  1. useradd vnc
  2. passwd vnc

3、设置用户的vnc密码

  1. su vnc
  2. vncpasswd
  3. exit

4、编辑vnc服务器配置文件

  1. vi /etc/sysconfig/vncservers

在最后加上:

  1. VNCSERVERS=”1:vnc”
  2. VNCSERVERARGS[1]=”-geometry 1024×768″

5、创建xstartup脚本(centos-6用户忽视此步)

  1. /sbin/service vncserver start
  2. /sbin/service vncserver stop
  3. su vnc
  4. vi  ~/.vnc/xstartup

加入如下代码:

  1. #!/bin/sh
  2. # Add the following line to ensure you always have an xterm available.
  3. ( while true ; do xterm ; done ) &
  4. # Uncomment the following two lines for normal desktop:
  5. unset SESSION_MANAGER
  6. exec /etc/X11/xinit/xinitrc
  7. [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
  8. [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
  9. xsetroot -solid grey
  10. vncconfig -iconic &
  11. xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
  12. twm &

退出到root:

  1. exit

6、启动vnc

  1. /sbin/service vncserver start

7、测试vnc
7.1、使用java连接vncserver
在浏览器中输入http://192.168.0.10:5801登录桌面。
7.2、使用vnc viewer连接vncserver
打开vnc viewer,在server中输入192.168.0.10:1进行连接。
注意:192.168.0.10替换成自己的服务器IP。

或者用网上一些网友做的一键安装包,不过要注意版本号,以有是否支持。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

更多阅读