zoukankan      html  css  js  c++  java
  • Windows下连接Linux远程桌面

    前面试过通过ssh来做X11的转发,windows这边用的是xming,但是win7下面xming卡的要死。。。所以不了了之。

    这次发现一个新的软件,叫nx,除了nomachine公司的nx,还有两个开源项目freenx、Neatx。据说这种方式是通过传输压缩后的x11数据,所以看起来不赖的样子。freenx口碑不错,网上也有大把的文档,搜一下就好;Neatx好像是新出来的(2009貌似也不新了),不知道怎么样。

    今天试了一下nomachine公司的nx,体验还行,暂留记录。

    环境:win7,ubuntu 12.04

    软件版本:nxclient-3.5.0-9.exe,NX free edition for DEB amd64

    安装过程:

    1、win7下的安装和配置比较简单,下载程序,按wizard设置并连接即可。过程略。

    2、ubuntu下的安装

    1)下载三个安装包,并安装,注意安装顺序,他们有依赖关系,顺序不能错:

    nxclient

    nxnode

    nxserver
    命令 sudo dpkg -i XXX.deb

    2)安装过程中,它有提示过,要执行下面动作:

    3)执行完,我们就可以检查服务器是否有在运行:sudo /usr/NX/bin/nxserver --status

    正确的话,它应该是会打印:

    NX> 900 Connecting to server ...
    NX> 110 NX Server is running.
    NX> 999 Bye.

    如果提示端口22相关的错误,那,是你没有装sshd,我在ubuntu下是装openssh-server,即sudo apt-get install openssh-server.

    4)因为ubuntu下图形界面使用会有些问题,所以,我们需要用经典gnome界面:sudo apt-get install gnome-session-fallback

    5)修改nxserver的配置文件中的下面两句,sudo vi /usr/NX/etc/server.cfg

    EnableUserDB = "1"
    EnablePasswordDB = "1"

    6)添加用户到DB中,sudo /usr/NX/bin/nxserver --useradd test_username,然后会提示输入密码并确认。

    7)配置桌面启动为经典gnome桌面,修改nxnode的配置文件为下面内容,sudo vi /usr/NX/etc/nxnode.cfg

    CommandStartGnome = "/etc/X11/Xsession gnome-session" 改为:CommandStartGnome = "gnome-session --session=gnome-classic"

    8)重启一下服务,sudo /usr/NX/bin/nxserver --restart

    然后就可以用win下的客户端连过来了。

    另需说明的是,这里是不允许root用户连接过来的,所以,你还得另外新建个用户。

    还有个没解决的问题是声音问题,虽然客户端配置里面有允许multimedia的选项,但是设置貌似没用。暂时用不到,记录之。不过,窗口的提示音是有的,这个应该是x11的功劳。

    ——————
    无论在哪里做什么,只要坚持服务、创新、创造价值,其他的东西自然都会来的。
  • 相关阅读:
    hdu 3790 最短路径问题
    hdu 2112 HDU Today
    最短路问题 以hdu1874为例
    hdu 1690 Bus System Floyd
    hdu 2066 一个人的旅行
    hdu 2680 Choose the best route
    hdu 1596 find the safest road
    hdu 1869 六度分离
    hdu 3339 In Action
    序列化和反序列化
  • 原文地址:https://www.cnblogs.com/pied/p/3120153.html
Copyright © 2011-2022 走看看