命犯太岁 于 2013-01-30 14:07:20发表:
看看
rongshu1986 于 2013-01-30 09:18:39发表:
很是感谢你们啊
loveywe 于 2013-01-29 23:04:59发表:
centos 6.x下使用yum install tigervnc安装vnv服务器 其他常用操作 一、修改服务器配置文件 [root@CentOS ~]#vim /etc/sysconfig/vncservers # VNCSERVERS="2:myusername" VNCSERVERS="1:root 2:user01 3:user02" #VNC客户端远程登陆的用户 格式:1:用户1 2:用户2 3:用户3 注意中间有空格 VNCSERVERARGS[1]="-geometry 1024x768" VNCSERVERARGS[2]="-geometry 1024x768" VNCSERVERARGS[3]="-geometry 1024x768" # VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost" 二、拷贝vnc配置文件到用户 [root@CentOS ~]cp -a /root/.vnc /home/user01/ 三、设置密码 [root@CentOS ~]#su - user01 [user01@CentOS ~]$vncpasswd 四、重启服务 [user01@CentOS ~]$su - root [root@CentOS ~]#service vncserver restart 启动VNC 服务器1:root xauth: (stdin):1: bad display name "CentOS5.3:1" in "add" command
loveywe 于 2013-01-29 23:01:55发表:
我以前做的centos笔记希望对你有点帮助 CentOS]VNC Server多用户登陆和远程协助 centos6下名称为tigervnc 1.安装vnc服务 通过rpm -qa|grep vnc检查,,若没有执行yum install vncserver。 2.运行 vncserver 命令,首次配置VNCServer,会要求提供登录VNC使用的密码。以后也可以使用vncpasswd来修改密码。 配置vnc-server用户 首先添加用户: adduser kevin 设置用户密码: passwd kevin Password: Verify: 3.配置vnc-server的配置文件 [root@CentOS ~]#vim /etc/sysconfig/vncservers 内容如下: # The VNCSERVERS variable is a list of display:user pairs. # # VNCSERVERS="1:myusername" VNCSERVERS="1:tchung"----->这里的tchung是系统里存在的用户 VNCSERVERARGS[1]="-geometry 1024x768" ----->这里的意思是配置用户tchung的相关参数 这里有两点要注意: 1.VNCSERVERS=后面可以支持多用户,以空格隔开。如: VNCSERVERS="1:myusername 15:otheruser"--->这里的1 和15是端口号,用于连接时的端口 2.VNCSERVERARGS后面的[]里面的数据要与VNCSERVERS后面对应用户的值要一致。好像不一致也没有关系 VNCSERVERARGS基本参数有: -geometry 桌面大小,缺省是1024x768 -nohttpd 不监听HTTP端口 -nolisten tcp 不监听X端口 -localhost 只允许从本机访问 -AlwaysShared 默认的,同时只能有一个vncviewer连接,一旦第2个连上去,第1个就被断开了. 此参数允许同时连多个vncviewer -SecurityTypes None登录不需要密码认证 VncAuth默认值,要密码认证 这里配置好了之后,我们要用vncpass来设置vnc连接时候的认证(这里的vncpass只能在vnc本用户下面来运行) vncpass Password: Verify: 在tchung的用户目录下面的.vnc目录下面会产生一些文件,我们现在要修改xstartup #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #twm & ---把这两行注释掉,加上gnome-session & 4.执行完了后,会在用户目录下面生成.vnc的目录,里面有一个文件叫passwd 然后我们启动vncserver service vncserver start 或者/etc/init.d/vncserver start 如果没有出错的话,就会启动vnc服务了。 (将配置文件拷贝到用户目录下 cp /root/.vnc/xstartup /home/xx ) 5.VNC服务使用的端口号与桌面号的关系 使用netstat -antpl查看可以发现有三个端口在监听。 5901 5801 6001这三个端口:默认的, vnc 服务监听3个TCP端口 RFB(Remote FrameBuffer)协议 默认端口 : 5900+显示器号 HTTP协议默认端口 : 5800+显示器号 X协议 默认端口 : 6000+显示器号 vncserver使用的显示器编号默认从1开始, 依次使用, 也可以参数指定端口号 我们只需要RFB协议就可以了,所以我们把5800 6000这两种端口关掉。 需要修改/etc/sysconfig/vncservers 在参数后面加上:-nohttpd 不监听HTTP端口 -nolisten tcp 不监听X端口 VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下 桌面号为“1” --- 端口号为5901 桌面号为“2” --- 端口号为5902 桌面号为“3” --- 端口号为5903 基于上面的介绍,如果Linux开启了防火墙功能,就需要手工开启相应的端口,命令如下 [root@localhost~]# iptables -I INPUT -p tcp -dport 5901 -j ACCEPT [root@localhost ~]# iptables -I INPUT -p tcp -dport 5801 -j ACCEPT 6.其他 /etc/sysconfig/vncservers #加入多个用户支持 VNCSERVERS="1:root 2:vnc 3:jurong " VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp" VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp" VNCSERVERARGS[3]="-geometry 1024x768 -nolisten tcp" 7.使用vncview客户端登录vncserver vnncserver:222.186.000.00:5903 然后点击connect,会出现一个提示,继续点击connect输入密码就可以登录了。 右键->Options->Scaling,选择第二项:Scale to Window Size即可,但如果把最后一项Preserve Aspect Ratio也选上,将根据VNCSERVER端设置的分辨比例来显示,如果不选,将随VNC客户端的屏幕大小来显示…… 本机/etc/sysconfig/vncserver #加入多个账号的设置 VNCSERVERS="1:root 2:vnc 3:loveywe 5:telecomadmin 6:jrb888 7:jrb321 8:jrb999" VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp" VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp" VNCSERVERARGS[3]="-geometry 1024x768 -nolisten tcp" VNCSERVERARGS[5]="-geometry 1024x768 -nolisten tcp" VNCSERVERARGS[6]="-geometry 1024x768 -nolisten tcp" VNCSERVERARGS[7]="-geometry 1024x768 -nolisten tcp" VNCSERVERARGS[8]="-geometry 1024x768 -nolisten tcp"
alick 于 2013-01-29 22:10:45发表:
搜索一下: yum search vnc 或者google一下。我的google结果第一项就是 http://wiki.centos.org/HowTos/VNC-Server
rongshu1986 于 2013-01-29 10:17:43发表:
咋没有人回帖呢
命犯太岁 于 2013-01-30 14:07:20发表:
看看
rongshu1986 于 2013-01-30 09:18:39发表:
很是感谢你们啊
loveywe 于 2013-01-29 23:04:59发表:
centos 6.x下使用yum install tigervnc安装vnv服务器
其他常用操作
一、修改服务器配置文件
[root@CentOS ~]#vim /etc/sysconfig/vncservers
# VNCSERVERS="2:myusername"
VNCSERVERS="1:root 2:user01 3:user02"
#VNC客户端远程登陆的用户 格式:1:用户1 2:用户2 3:用户3 注意中间有空格
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
VNCSERVERARGS[3]="-geometry 1024x768"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
二、拷贝vnc配置文件到用户
[root@CentOS ~]cp -a /root/.vnc /home/user01/
三、设置密码
[root@CentOS ~]#su - user01
[user01@CentOS ~]$vncpasswd
四、重启服务
[user01@CentOS ~]$su - root
[root@CentOS ~]#service vncserver restart
启动VNC 服务器1:root xauth: (stdin):1: bad display name "CentOS5.3:1" in "add" command
loveywe 于 2013-01-29 23:01:55发表:
我以前做的centos笔记希望对你有点帮助
CentOS]VNC Server多用户登陆和远程协助
centos6下名称为tigervnc
1.安装vnc服务
通过rpm -qa|grep vnc检查,,若没有执行yum install vncserver。
2.运行 vncserver 命令,首次配置VNCServer,会要求提供登录VNC使用的密码。以后也可以使用vncpasswd来修改密码。
配置vnc-server用户
首先添加用户:
adduser kevin
设置用户密码:
passwd kevin
Password:
Verify:
3.配置vnc-server的配置文件
[root@CentOS ~]#vim /etc/sysconfig/vncservers
内容如下:
# The VNCSERVERS variable is a list of display:user pairs.
#
# VNCSERVERS="1:myusername"
VNCSERVERS="1:tchung"----->这里的tchung是系统里存在的用户
VNCSERVERARGS[1]="-geometry 1024x768" ----->这里的意思是配置用户tchung的相关参数
这里有两点要注意:
1.VNCSERVERS=后面可以支持多用户,以空格隔开。如:
VNCSERVERS="1:myusername 15:otheruser"--->这里的1 和15是端口号,用于连接时的端口
2.VNCSERVERARGS后面的[]里面的数据要与VNCSERVERS后面对应用户的值要一致。好像不一致也没有关系
VNCSERVERARGS基本参数有:
-geometry 桌面大小,缺省是1024x768
-nohttpd 不监听HTTP端口
-nolisten tcp 不监听X端口
-localhost 只允许从本机访问
-AlwaysShared 默认的,同时只能有一个vncviewer连接,一旦第2个连上去,第1个就被断开了. 此参数允许同时连多个vncviewer
-SecurityTypes None登录不需要密码认证 VncAuth默认值,要密码认证
这里配置好了之后,我们要用vncpass来设置vnc连接时候的认证(这里的vncpass只能在vnc本用户下面来运行)
vncpass
Password:
Verify:
在tchung的用户目录下面的.vnc目录下面会产生一些文件,我们现在要修改xstartup
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm & ---把这两行注释掉,加上gnome-session &
4.执行完了后,会在用户目录下面生成.vnc的目录,里面有一个文件叫passwd
然后我们启动vncserver
service vncserver start 或者/etc/init.d/vncserver start
如果没有出错的话,就会启动vnc服务了。
(将配置文件拷贝到用户目录下 cp /root/.vnc/xstartup /home/xx )
5.VNC服务使用的端口号与桌面号的关系
使用netstat -antpl查看可以发现有三个端口在监听。
5901 5801 6001这三个端口:默认的, vnc 服务监听3个TCP端口
RFB(Remote FrameBuffer)协议 默认端口 : 5900+显示器号
HTTP协议默认端口 : 5800+显示器号
X协议 默认端口 : 6000+显示器号
vncserver使用的显示器编号默认从1开始, 依次使用, 也可以参数指定端口号
我们只需要RFB协议就可以了,所以我们把5800 6000这两种端口关掉。
需要修改/etc/sysconfig/vncservers
在参数后面加上:-nohttpd 不监听HTTP端口 -nolisten tcp 不监听X端口
VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下
桌面号为“1” --- 端口号为5901
桌面号为“2” --- 端口号为5902
桌面号为“3” --- 端口号为5903
基于上面的介绍,如果Linux开启了防火墙功能,就需要手工开启相应的端口,命令如下
[root@localhost~]# iptables -I INPUT -p tcp -dport 5901 -j ACCEPT
[root@localhost ~]# iptables -I INPUT -p tcp -dport 5801 -j ACCEPT
6.其他
/etc/sysconfig/vncservers
#加入多个用户支持
VNCSERVERS="1:root 2:vnc 3:jurong "
VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp"
VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp"
VNCSERVERARGS[3]="-geometry 1024x768 -nolisten tcp"
7.使用vncview客户端登录vncserver
vnncserver:222.186.000.00:5903
然后点击connect,会出现一个提示,继续点击connect输入密码就可以登录了。
右键->Options->Scaling,选择第二项:Scale to Window Size即可,但如果把最后一项Preserve Aspect Ratio也选上,将根据VNCSERVER端设置的分辨比例来显示,如果不选,将随VNC客户端的屏幕大小来显示……
本机/etc/sysconfig/vncserver
#加入多个账号的设置
VNCSERVERS="1:root 2:vnc 3:loveywe 5:telecomadmin 6:jrb888 7:jrb321 8:jrb999"
VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp"
VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp"
VNCSERVERARGS[3]="-geometry 1024x768 -nolisten tcp"
VNCSERVERARGS[5]="-geometry 1024x768 -nolisten tcp"
VNCSERVERARGS[6]="-geometry 1024x768 -nolisten tcp"
VNCSERVERARGS[7]="-geometry 1024x768 -nolisten tcp"
VNCSERVERARGS[8]="-geometry 1024x768 -nolisten tcp"
alick 于 2013-01-29 22:10:45发表:
搜索一下: yum search vnc
或者google一下。我的google结果第一项就是
http://wiki.centos.org/HowTos/VNC-Server
rongshu1986 于 2013-01-29 10:17:43发表:
咋没有人回帖呢