CentOS 5.5 VNC-Server Install

简介:

1. 安装所需的包(系统安装GNOME的话,默认已安装所有vnc的包)

#yum groupinstall "GNOME Desktop Environment"

#yum install vnc-server

#yum install vnc

 

2.创建本地用户

#useradd billy         

#passwd billy

如果只想用root来远程登录vncserver,那此步骤可以略过。

 

3.设定本地用户的vnc登录密码:

#su – billy

#vncpasswd

123.com

 

这时候,可以进入家目录下的.vnc目录下来查看是否产生了passwd文件,如果有,说明密码创建成功。

  # ls /home/billy/.vnc/   查看文件内容时并不能看到密码资料,因为是加密的。

 

 

4.修改VNC服务器配置文件/etc/sysconfig/vncservers

里面所有内容都是注释行,所以你可以直接在后面加上下面的语句:

VNCSERVERS="1:root 2:billy"

VNCSERVERARGS[1]="-geometry 800x600"

VNCSERVERARGS[2]="-geometry 1024x768"

第一行是设定可以使用VNC服务器的帐号,可以设定多个,但中间要用空格隔开。访问方式: 10.0.0.70:1 10.0.0.71:2

下面两行[1][2]最好与上面那个相对应,后面的800x600可以换成你电脑支持的分辨率。

 

 

5.创建xstartup scripts

只要你启用一次VNCserver,就能自动创建,方法如下:

#/sbin/service vncserver start(注意要在root下才能启动)

#/sbin/service vncserver stop(启动后再关闭,方便下面的操作)

通过上面的方法,就可以在用户家目录下的.vnc目录里创建xstartup文件.

 

 

6.修改xstartup文件。

vim /home/billy/.vnc/xstartup

 

取消以下行的注释:

# unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

加上注释:

twm &

 

如果你想进入VNC服务器时看到的是图形界面,那就需要在最后一行加上gnome-session $.

修改后的文件内容应该如下:

#!/bin/sh

# Add the following line to ensure you always have an xterm available.

# 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 &

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &

gnome-session &

 

配置完成!

启动vnc服务:  service vncserver start

 

可使用netstat nutlp |grep LISTEN查看本机侦听的端口。

  • 应打开iptables的相应端口 (:5901 5902 )

 

vncviewer里用10.0.0.71:2这种格式来登录。















本文转自babylater51CTO博客,原文链接:http://blog.51cto.com/babylater/1609822  ,如需转载请自行联系原作者



相关文章
|
2月前
|
Linux Shell Python
centos执行pip3 install etcd3报错
centos执行pip3 install etcd3报错
|
4月前
|
关系型数据库 MySQL Linux
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
|
6月前
|
Linux Docker 容器
CentOS7 Install Docker Compose
CentOS7 Install Docker Compose
151 0
|
缓存 网络协议 Linux
CentOS8 yum install 报错Cannot prepare internal mirrorlist: No URLs in mirrorlist解决(替换yum源)
CentOS8 yum install 报错Cannot prepare internal mirrorlist: No URLs in mirrorlist解决(替换yum源)
CentOS8 yum install 报错Cannot prepare internal mirrorlist: No URLs in mirrorlist解决(替换yum源)
|
Linux Docker 容器
|
Linux
Centos下pip3 install pycrypto安装失败的解决办法
Centos下pip3 install pycrypto安装失败的解决办法
1574 0
Centos下pip3 install pycrypto安装失败的解决办法
|
弹性计算 关系型数据库 Linux
How to Install CMS Made Simple v2.2 on LAMP in CentOS 7.2
In this tutorial, we will be setting up CMS Made Simple on a LAMP stack with an Alibaba Cloud ECS instance (CentOS 7.2).
3910 0
How to Install CMS Made Simple v2.2 on LAMP in CentOS 7.2
|
弹性计算 网络协议 Linux
How to Install and Configure Docker Swarm Mode on CentOS 7
In this tutorial, we will learn how to set up Docker Swarm on an Alibaba Cloud ECS CentOS 7 instance.
2146 0
How to Install and Configure Docker Swarm Mode on CentOS 7
|
Web App开发 关系型数据库 PHP
Install WordPress on Centos
Before beginning, a domain, an ESC or a VPS is needed. Once the ECS or the VPS and the domain are prepared, the following procedures can be conducted.
1114 0
|
Web App开发 Java Linux