zoukankan      html  css  js  c++  java
  • window下使用vnc远程登录阿里云ECS/ubuntu图形界面

    通常我们都使用putty、secureCRT等软件来远程登录linux系统,但这些软件仅提供字符终端界面,若要像windows的远程桌面连接那样登录linux的图形界面,我们可以使用VNC这类的软件。

    VNC基本上是属于一种显示系统,也就是说他能将完整的窗口界面通过网络,传输到另一台计算机的屏幕上.

    vnc包括客户端和服务器端,这里我们在linux中安装vnc-server,在windows下运行vnc-client去连接linux图形界面:

    1.ubuntu下安装服务器端:$sudo apt-get install vnc4server

    如果不知道该装什么软件包,可用vnc-server来查询软件包

    _____________________________________________________________

    $ sudo apt-get install vnc-server
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树
    正在读取状态信息... 完成
    软件包 vnc-server 是一个由下面的软件包提供的虚拟软件包:
      vnc4server 4.1.1+xorg4.3.0-37ubuntu2
      tightvncserver 1.3.9-6
    请您明确地选择一个来进行安装。
    E: 软件包 vnc-server 还没有可供安装的候选者

    ______________________________________________________________

    2.配置服务器:$vi ~/.vnc/xstartup

    xstartup文件(可能需要启动一次vnc后才出现)的最后一行定义了vnc客户端的界面风格,

    ubuntu默认使用的是x-window-manager &

    linux则默认使用twm & 

    默认的界面风格都只提供了终端字符界面,因此为了真正显示图形界面,我们要将默认风格改为gnome-session &(Gnome桌面)或者kde &(KDE桌面)

    3.启动vnc服务:$vncserver

    第一次运行vncserver时会提示输入连接密码,之后便自动分配了一个vnc服务

    ___________________________________________________________

    New 'jiong-desktop:1 (jiong)' desktop is xxx-desktop:1

    Starting applications specified in /home/xxx/.vnc/xstartup
    Log file is /home/xxx/.vnc/xxx-desktop:1.log

    ____________________________________________________________
    其中显示的数字就是vnc客户端登陆时所要对应的窗口号,自此服务端已经配置完成,vnc服务也已经工作。

    若要关掉vnc服务,则用 $vncserver -kill :窗口号 的格式来关闭相应vnc服务。

    4.windows下使用客户端登陆:RealVNC软件

    RealVNC包括客户端和服务器端,我们只需要利用它的客户端来登陆linux因此仅安装客户端部分(VNC Viewer)就行了。启动vnc viewer,输入对应地址,格式为:IP:590窗口号。

    当然也可以通过网页浏览器来登陆(需要额外的JAVA支持),浏览器的地址格式为http:\IP:580窗口号

    点击connect后跳出密码对话框,输入首次配置vncserver时设置的密码便可登陆linux的途径界面。

    注:如果connect后无法连接登陆,提示10060错误,很有可能是服务器端防火墙导致,因此要么把对应端口设为可信要么降低防火墙设置,要么关闭防火墙(linux可用"iptables -F"来临时关闭防火墙)。

    了解:

    同样可能远程连入UNIX、Linux进行图形化操作的还有流行的Xmanager,VNC与之相比——两者工作原理不一样,后者是远程连入操作系统,所有操作在UNIX、Linux主机服务端进行,即使操作过程中“本地电脑与操作主机网络断开”,也不影响操作的顺利进行;而后者(Xmanager)是通过端口将主机服务器的UI界面引导到本地电脑进行展现,如操作过程出现“本地电脑与操作主机网络断开”,操作将中断失败!

    转载自:http://blog.sina.com.cn/s/blog_6db040920100sqmw.html

  • 相关阅读:
    以最简单的方式讲HashMap
    Python获得百度统计API的数据并发送邮件
    Java反射,注解,以及动态代理
    LeetCode每天一题之两数之和
    记一次SSM项目小结(一)
    OpenStack配置串口显示虚机界面
    sqlalchemy外键和relationship查询
    sqlalchemy数据库分层操作
    数据库外键基础知识和操作(世界杯版)
    openstack ovs实现vlan组网
  • 原文地址:https://www.cnblogs.com/linsanshu/p/5524622.html
Copyright © 2011-2022 走看看