zoukankan      html  css  js  c++  java
  • vnc--centos 6.5 安装和配置

    一、设置dns
    vi /etc/resolv.conf
    添加
    nameserver 8.8.8.8
    查看
    cat /etc/resolv.conf
    重启
    service network restart

    二安装vnc

    1.安装 TigerVNC Server

    # yum search tigervnc-server

    返回大概如下内容:

    tigervnc-server.x86_64 : A TigerVNC Server
    tigervnc-server-applet.noarch : Java TigerVNC Viewer applet for TigerVNC Server
    tigervnc-server-module.x86._64 : TigerVNC Mode to Xorg
    ...

    第一行即是我们要安装的VNS服务器,第二行是客户端,执行

    # yum install tigervnc-server.x86_64

    回车后会有一次安装确认,输入y后回车即可安装,安装完毕后返回到命令行输入光标,执行

    # vncserver

    会提示输入验证密码,至少6位,该密码是客户端连接时用到的。


    2.配置图形界面
    修改配置文件,激活图形界面,执行命令:

    # vim /root/.vnc/xstartup

    注释掉这行

    #twm & // 注释该行

    末尾增加一行,请确认安装了gnome桌面环境

    gnome-session & // 增加该行

    保存退出

    (
    如果没有安装gnome桌面环境,请先执行下面
    #yum groupinstall -y “Desktop”
    Centos7用yum groupinstall 'GNOME Desktop'
    #yum groupinstall chinese-support
    )

    3.启动VNC服务
    执行命令

    # /etc/init.d/vncserver start

    # service vncserver start

    启动后提示:

    Starting VNC server: no displays configured [FAILED]

    解决方法:
    执行命令

    # vim /etc/sysconfig/vncservers

    修改最后两行如:

    VNCSERVERS="1:root"
    VNCSERVERARGS[1]="-geometry 1024x768"

    说明:
    第一行为服务配置,当前只配置了一个VNC服务,使用用户root启动,如果还需要使用其他用户登陆,可以修改VNCSERVERS的值如:“1:root 2:tiger”(tiger为系统另一存在用户)。第二行可以注释,是配置窗口分辨率的,需要去掉后面的-localhost


    VNC Server随系统自动启动
    执行命令

    # sudo chkconfig --level 345 vncserver on

    4.停止VNC服务
    执行命令

    # /etc/init.d/vncserver stop

    # service vncserver stop

    三、Windows借助VNC Viewer访问Linux
    首先安装RealVNC,从互联网下载获得
    开始 - Run VNC Viewer,输入IP地址,后面的:1代表使用root用户登陆,在RH上配置的1:root,如果想使用其他用户登陆则调整冒号后的数字即可,密码就是先前配置的。


    解决连接不上问题的方法
    执行命令,查看VNC监听的端口是什么,在防火墙中开放端口即可

    # netstat -ntupl|grep vnc

    返回列表如:

    1. tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 4411/Xvnc
    2. tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 4411/Xvnc
    3. tcp 0 0 :::6001 :::* LISTEN 4411/Xvnc

    修改防火墙配置文件,开放5901端口即可

    # vi /etc/sysconfig/iptables

    可以复制22端口一行,黏贴修改即可,
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
    重新启动防火墙服务

    # service iptables restart

    四、修改vnc密码

    # vncpasswd

    五、出现无法粘贴请vncconfig -nowin&

  • 相关阅读:
    SQL 开窗函数
    使用 git 管理源代码
    mybatis常见问题
    es-删除记录
    Jmeter使用
    websocket在服务端获取客户端IP
    单点登录
    java中的HTTP客户端
    SpringBoot利用Redis管理分布式Session
    springboot中的统一异常处理
  • 原文地址:https://www.cnblogs.com/lxsky/p/6054996.html
Copyright © 2011-2022 走看看