• 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的功劳。

    ——————
    无论在哪里做什么,只要坚持服务、创新、创造价值,其他的东西自然都会来的。
  • 相关阅读:
    DrGraph软件升级:处理BUG_退出程序出错
    CB2010的一个BUG:在Win2K SP4之前的系统上会出问题
    DrGraph软件升级:WIN7下的程序BUG修正
    DrGraph软件升级:编译提速
    DrGraph软件升级:窗口背景色处理
    潜安高拍仪V2013版(1)
    「工具箱」Simple Test Model
    「游戏」Astromenace
    「游戏」Simon Tatham's Puzzles
    2011 新年目标
  • 原文地址:https://www.cnblogs.com/pied/p/3120153.html
Copyright © 2020-2023  润新知