zoukankan      html  css  js  c++  java
  • Centos6.2 下 vncserver 的安装

    好久没用vnc了, 把今天装的过程记录一下, 这是一个从网上下载的标准Centos6.2 虚机镜像, 已经带了桌面. 默认的用户是root和tom, 口令都是tomtom. 因为ssh服务没起来, 简单配置了下:

    service sshd start
    chkconfig --list |grep sshd
    chkconfig --level 2345 sshd on

    第一步 安装

    yum install tigervnc-server

    第二步 初始化用户配置
    在root登录下, 直接执行vncserver, 初始化root用户下的vnc配置. 这时候会在/root目录下建立.vnc目录, 出现字体无法找到的错误. 解决办法:

    yum install libXfont

    然后修改初始化产生的.vnc/xstartup 把最后的 twm & 删掉, 加上 gnome-session &
    updated 20160119: 好像不改也可以

    第三步 配置服务

    chkconfig --add vncserver
    chkconfig --level 35 vncserver on
    service vncserver start 
    这时候会报错, no display
    需要修改下vncserver的服务配置, 修改  /etc/sysconfig/vncservers
    按提示添加用户, 例如
    VNCSERVERS="1:larry 2:moe 3:curly"
    VNCSERVERARGS[1]="-geometry 640x480"
    VNCSERVERARGS[2]="-geometry 640x480"
    VNCSERVERARGS[3]="-geometry 800x600"

    其他包含的用户, 也需要在其登录状态下执行下vncserver 如果配置到/etc/sysconfig/vncservers中, vncserver会自动启动

    如果用户自己启动, 可以用vncserver命令, 停止自己session的命令是 vncserver -kill :2
    客户端连接时, 填写的地址是 ip + :1 这样的格式, 例如 192.168.1.123:1


    如果service vncserver restart 提示这样的错误 getpassword error: Inappropriate ioctl for device , 需要分别用用户的账号登录一下, 然后用vncpasswd设置一下口令

    如果系统开启了防火墙,使用vnc viewer连接,还要把5901~590x端口,使用web方式连接把5801~580x端口(取决于你为多少个用户开启VNC服务,如果VNC第一个 端口开放,则为5801,以此类推)打开,至于是开启TCP端口还是UDP端口,按照自己的设置来修改。


    在客户端不要logout, 否则会只留下一个桌面无法操作. 如果不小心logout了, 需要通过ssh登录过去后

    # 结束会话
    vncserver -kill :2
    # 再启动
    vncserver
  • 相关阅读:
    洛谷P1613 跑路
    洛谷P2149 Elaxia的路线
    洛谷P3119 草鉴定
    洛谷P1972 HH的项链
    洛谷P2458 保安站岗
    uva10061
    uva579
    uva 127 "Accordian" Patience
    uva10177 (2/3/4)-D Sqr/Rects/Cubes/Boxes?
    uva156
  • 原文地址:https://www.cnblogs.com/milton/p/4215142.html
Copyright © 2011-2022 走看看