`

使用X-Win32访问Linux服务器

    博客分类:
  • unix
阅读更多

本文转自http://space.itpub.net/10159839/viewspace-607521
使用X-Win32访问Linux服务器



X-Win32是一款window环境下访问远程Linux服务器的图形界面软件,可以在www.starnet.com处下载X-Win32软件,作为试用,可以注册获取30天免费试用期key,未被授权的会在三十分钟后断线,需要重新连接,下面介绍XDMCP+XDM来远程连接Linux服务器上的XFree86 Server,这样就可以在图形环境下管理远程的Linux服务器。





一些基本概念



1)什么是XFree86



XFree86是X Window系统的一种开放源代码的实现。它提供了一种对鼠标、键盘、显卡和窗口图形环境的Client-Server接口。所以客户端程序可以运行在不同的主机上,由一台服务器提供X Window的Server服务。



2)什么是XDMCP



XDMCP即“X Display Manager Control Protocol”,是一种网络协议。由它来建立图形客户端程序与X Window服务器的连接与通信。



3)什么是XDM



XDM即“X Display Manager”,由它来启动X Window服务器,并管理图形客户端程序的登录、会话、启动窗口管理器(KDE、Gnome)等。KDE和Gnome也提供了自己的xdm的实现,分别叫kdm和gdm。



4)什么是XFS



XFS即“X Font Server”,可以由由一台服务器来统一提供字体,远程图形客户端程序就不需要单独安装所有的字体了。



X-Win32配置步骤



1)配置xdm



xdm的配置文件在/etc/X11/xdm目录下,首先修改xdm-config文件,找到一行:DisplayManager.requestPort: 0.注释这行:!DisplayManager.requestPort: 0(用!去注释)。如果有这行,xdm就不会监听XDMCP的连接了。



2)配置Xaccess

接下来修改Xaccess文件,这是控制客户端访问的配置文件,修改内容如下:

#* #any host can get a login window

192.168.103.*

这里可以指定允许某个ip,或者某个网段,或者用*,代表任何机器都可以访问

  

3)启用xdm服务



现在可以直接使用xdm命令来启动xdm服务(也可以用“xdm -debug 1”来查看xdm是否工作正常),然后使用netstat -ln命令来确认177端口(xdm缺省的端口)是否已绑定:udp 0 0 0.0.0.0:177 0.0.0.0:*。

到此用netstat –ln命令,你会发现177端口和7100端口都已绑定,xfs服务已经准备就绪,等待客户端的连接。



备注:

查看xfs服务状态命令

   service xfs status 察看xfs服务状态

  service xfs stop   停止xfs服务状态

  service xfs start   启动xfs服务状态

xfs启动成功后,可以使用netstat -ln命令来确认7100端口已绑定:

tcp 0 0 0.0.0.0:7100 0.0.0.0:* LISTEN



如果想要在服务器启动后自动运行xdm,就需要修改/etc/inittab文件,使启动后进入“5”运行级别,修改内容如下:id:5:initdefault:



使用图形客户端来测试



安装好后会自动运行X-Config,提示添加一个session,类型选XDMCP,同一网段选择时,XDMCP模式选择broadcast,跨网段选择query,输入session的名字以及linux服务器的IP地址。

分享到:
评论

相关推荐

    redisclient-win32.x86.2.0.rar

    标题“redisclient-win32.x86.2.0.rar”指的是一个针对Windows 32位系统的Redis客户端软件的压缩包文件,版本号为2.0。这个压缩包的目的是提供一个便捷的方式来下载和使用Redis客户端,特别是对于那些在访问GitHub时...

    mysql-5.5.28-winx64 php-7.2.24-Win32-VC15-x64 Apache24-2.4.29-Win64-VC15

    “php-7.2.24-Win32-VC15-x64”代表的是PHP编程语言的7.2.24版本,这是一个用于32位Windows系统但支持64位处理器的构建。PHP是一种开源的服务器端脚本语言,常用于Web开发,与MySQL搭配可以创建动态、交互式的网站。...

    xampp-win32-5.6.14

    **XAMPP** 是一个非常流行的开源开发平台,它提供了在Windows、Linux、Mac OS X等操作系统上快速搭建Web服务器环境的能力。标题中的"**xampp-win32-5.6.14**"指的是适用于32位Windows系统的XAMPP版本,这个版本的...

    apache_2.2.4-win32-x86-no_ssl

    4. 平台兼容性:尽管这里的版本是针对Windows 32位x86,Apache同样支持多种操作系统,如Linux、Unix、Mac OS X等。 5. SSL/TLS缺失:这个特定的版本不包括SSL/TLS支持,意味着不能提供安全的HTTPS连接。对于需要加密...

    Apache-2.2.17-win32

    在描述中提到的"Apache-2.2.17-win32-x86-openssl-0.9.8o.rar",这不只是Apache服务器本身,还包括了对x86架构(即32位)的支持以及OpenSSL库的集成,OpenSSL是一个用于加密通信和安全套接层(SSL/TLS)协议的开源库。...

    mysql-connector-odbc-5.1.8-win32.msi

    总之,"mysql-connector-odbc-5.1.8-win32.msi" 文件是用于在 Windows 32 位系统上安装 MySQL ODBC 驱动程序的软件包,它提供了通过 ODBC 访问 MySQL 数据库的能力,使得各种应用程序能够方便、高效地与 MySQL ...

    Redis-x64-win-3.2.100+nginx-win

    标题 "Redis-x64-win-3.2.100+nginx-win" 暗示了这是一个针对 Windows 平台的 Redis 和 Nginx 的安装包组合,其中 Redis 的版本为 3.2.100,Nginx 的版本可能为 1.14.2。这个组合通常用于在 Windows 环境下搭建一个...

    instantclient-basic-linux.x64-12.1.0.2.0.zip

    这个压缩包“instantclient-basic-linux.x64-12.1.0.2.0.zip”包含了Oracle Instant Client的基础版本,适用于64位的Linux系统。版本号12.1.0.2.0表明这是Oracle Database 12c Release 1的一个更新版本。 Oracle ...

    apache_2055-win32

    2. **跨平台**:尽管此版本是为Windows 32位系统设计,Apache实际上支持多种操作系统,包括Linux、Unix、Mac OS X等。 3. **稳定性**:Apache以其稳定性和可靠性著称,能够处理高并发请求,是许多大型网站和企业...

    node-v9.11.1-linux-x64.tar.gz 和 node-v9.11.1-win-x64.zip

    标题中的“node-v9.11.1-linux-x64.tar.gz”和“node-v9.11.1-win-x64.zip”是Node.js的特定版本安装包,分别适用于Linux和Windows操作系统。Node.js是一种开源、跨平台的JavaScript运行环境,它允许开发者在服务器...

    apache_2.0.59-win32-x86-no_ssl

    总结来说,Apache 2.0.59-win32-x86-no_ssl是一个针对Windows环境的Web服务器版本,虽然缺乏SSL支持,但在教学和实验环境中仍具有价值。了解其核心特性和安装配置,以及如何在不同操作系统上使用,对于IT从业者和...

    oss可视化工具Borwser-win32-x64.zip

    《OSS可视化工具Browser-win32-x64:便捷访问云端存储的利器》 在数字化时代,云存储已经成为企业和个人存储数据的重要方式。阿里云的OSS(Object Storage Service)作为一个高效、安全、稳定的云存储服务,为用户...

    sqlite-dll-win64-x64-3310100

    SQLite是一款开源、轻量级的嵌入式关系型数据库,其设计目标是提供一个无需数据库服务器,可以直接在应用程序中使用的数据库引擎。标题“sqlite-dll-win64-x64-3310100”表明这是一个适用于64位Windows操作系统的...

    win32-x64-79_binding.zip

    在实际应用中,开发者还需要考虑跨平台兼容性问题,因为这个模块仅支持win32和x64架构,对于其他操作系统(如macOS或Linux)可能无法工作。 总之,"win32-x64-79_binding.zip"包含了一个用于HBuilder的Node.js绑定...

    aspnetcoreruntime-3.0.3-win-x64.rar

    在给定的压缩包"aspnetcoreruntime-3.0.3-win-x64.rar"中,包含的是针对Windows 64位系统的ASP.NET Core 3.0运行时环境的安装程序。 ASP.NET Core运行时是执行ASP.NET Core应用程序的基础组件,它包括.NET Core运行...

    putty for win32 linnx

    PuTTY是Windows用户访问Linux服务器的重要工具,因其免费、开源和跨平台的特性,在IT行业中有着广泛的应用。无论是系统管理员还是开发人员,掌握PuTTY的使用对于远程管理和维护Linux服务器都至关重要。通过不断的...

    apache服务器安装程序 apache_2.2.6-win32-x86

    这个名为"apache_2.2.6-win32-x86"的压缩包文件包含的是Apache服务器的一个特定版本——2.2.6,专为32位Windows操作系统设计。在本文中,我们将详细探讨Apache服务器的安装过程以及与PHP的集成。 1. **Apache服务器...

    AntSword-Loader-v4.0.3-win32-x64.zip

    综上所述,蚁剑“AntSword-Loader-v4.0.3-win32-x64.zip”是一个功能全面、易于使用的网站管理工具,对于从事安全测试或网站管理工作的专业人士来说,它无疑是一个不可或缺的工具。通过它的各种功能,用户能够高效地...

    mongodb-windows-x86_64-6.0.2 mongosh-1.6.0-win32-x64

    通过安装“mongodb-windows-x86_64-6.0.2”和“mongosh-1.6.0-win32-x64”,用户可以在Windows环境下搭建MongoDB数据库,并使用现代化的shell工具进行管理和开发。无论是初学者还是经验丰富的开发者,都能充分利用...

    aspnetcore-runtime-3.0.0-win-x64.rar

    这个"aspnetcore-runtime-3.0.0-win-x64.rar"压缩包包含了ASP.NET Core 3.0运行时的Windows 64位版本,用于在64位操作系统上运行基于该框架开发的应用程序。 首先,我们来详细了解一下ASP.NET Core 3.0。这是.NET ...

Global site tag (gtag.js) - Google Analytics