如何让Win200Pro的telnet服务支持多个用户

5956 2004-07-22 03:57:25
现在Win2000Pro的Telnet服务只支持单个用户
如何才能使多个用户同时登录到Telnet服务

难道是Windows版本的问题?如果不支持,有比较好用的Telnet服务的第三方软件吗?
...全文
80 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Aceryt 2004-07-22
  • 打赏
  • 举报
回复
Microsoft Windows Services for Unix 3.5
http://www.zdnet.com.cn/products/software/os/0,2008006769,39034640p,00.htm

微软公司总是希望人们能够使用它的操作系统和应用软件,而不是其它公司的产品,这一点毫不奇怪。同样,提供一个工具包,帮助用户从其它的平台上转移到微软公司自己的平台上,这一点对于微软公司来说也毫不奇怪。不过,提供一个工具包,让Windows像Unix那样工作,听起来实在是有一点夸张和离奇,尤其是它还包含有源代码开放的软件。让所有的这一切都变成现实,那就实在是太完美了,不过这似乎有一点不太现实。但是,遗憾的是,这样的软件包的确真的存在,那就是Windows Services for Unix。

Windows Services for Unix(SFU)是一个专门为Unix用户而设计的软件工具包,它可以不用抛弃任何应用程序、脚本文件或者其它类似工具的前提下,与Windows环境相集成,并向其进行移植。该软件包包含有一些很特别的外壳脚本程序,它能够自动执行各种任务,能够在一台使用Windows操作系统的计算机上运行那些专门为Unix操作系统编写的应用程序。虽然以前版本的SFU同样也具有这样的功能,但是它们中没有哪一个能够像3.5版这样广泛。而且,现在的3.5版还是可以免费下载的,或者支付少少的一点费用来获得一张CD-ROM光盘。

软件包组成
SFU 3.5是由一个兼容于POSIX的子系统、一个NFS服务器和客户端、一个Windows-to-POSIX用户名映射服务器、一个NIS服务器,和一个适用于那些并不包含有该组件的Windows版本的远程(Telnet)登录服务器组成。POSIX子系统能够完全取代Unix环境,并具有GNU C编译器和函数库。而如果必要的话,其它的组件则能够用来完成这两个环境之间的协同,虽然你可能还是会愿意把它们当作是两个完全独立的系统。另外,在使用中,你基本上也不会需要再安装这些组件以外的其它组件了。

用户名映射
这个用户名映射服务是用来管理Windows用户名和用于那些用于其它服务所提供的Unix用户名之间的关系的。由于在Windows和Unix这两套系统中,用户名是采用完全不同的模型制定的,因此在这里这项服务是相当有必要的。该项服务允许“一对一”或者“多对一”的用户名映射,因此即使是存在有许多不同的Windows用户名,也能够都对应到同一个Unix用户上。作为SFU的一部分,用户名映射服务支持着所有其它类似于Unix的服务。而且,如果你想要在这两个操作系统环境中只使用同一套使用授权的话,就需要在大多数你想要使用SFU的计算机上安装这样的服务。

NIS服务器
NIS服务器能够让安装了SFU的这台使用Windows操作系统的计算机可以当作网络中所有使用Unix操作系统计算机的NIS主机。这与那种通过用户名映射服务来实现多人共享一个NIS域的方式不同,而是利用一个Windows域控制器来当作NIS域主机。由于我们通常会利用“动态目录(Active Directory)”所包含的对象来管理NIS域,因此在使用NIS服务器的时候,你必须也要使用“动态目录”。NIS服务器还能够支持使用Unix操作系统的计算机作为NIS域服务器的备份,不过在这种情况下,使用Windows操作系统的计算机就要处于被管理的状态下。如果你已经决定要跨越到NIS服务器上的话,那么会有一个移植向导知道你如何将已有的用户名账户转移到“动态目录”中。

NFS客户端
NFS客户端和服务器能够允许Windows操作系统和Unix操作系统以各自特有的格式来共享文件。该服务器能够允许你存储那些以前存储在在一台使用Windows操作系统的服务器建立的Unix主机中的文件,而不用在Unix客户端上再安装任何额外的用来访问这些文件的软件了。同样,你也可以利用客户端服务来访问这些存储在Unix服务上的文件。另外,在SFU中还有NFS网关,它能够允许Windows服务器为本地的Windows客户端提供NFS所支持的文件。不过,你也可以通过其它的方式来实现同样的效果。比如说如果用户不是很多的话,你可以在用户的计算机上安装NFS客户端,而当用户比较多的时候,则可以通过将文件移植到Windows服务器上,并安装NFS服务器的方式来实现这一点。

NFS客户端有一个非常奇怪的毛病,那就是由于该客户端实际上是Windows操作系统的一个组件,因此设置命令在POSIX子系统下无法使用,而只能够在Windows操作系统的命令行中才能够使用。如果你的脚本文件还包括有设置NFS卷的话,那么这个毛病将有可能会带来一些问题——在运行该脚本文件之前,你必须要手动设置这些卷,或者调用一个单独的Windows批处理文件来完成这项工作。无论采用那种方式,你都必须要重写你的脚本文件。

SFU中的所有服务都可以利用Windows操作系统的管理控制台或者通过Windows的命令行来进行管理。后者还能够允许你利用SFU所支持的远程登陆服务器(或者以后版本的Windows操作系统中的替代产品)来远程管理这些服务。它允许你在多台计算机上自动化这些服务的供给——你可以运行一个批处理文件来安装所有你有可能将会用到的组件。

POSIX子系统
SFU中的POSIX子系统是一个叫做Interix的、由Interop Systems公司所提供的第三方产品。按照标准所规定的,你将会得到Korn和C的外壳、GNU C的编译器,以及相关的库。最基本的Unix的工具,比如说grep、awk、sed,都被包括在了Interix的里面。除此之外,还有一个奇怪的混合包,它是由GNU工具,和一些由Interop Systems公司所提供的工具,它们看起来像是专为Interix设计的、BSD工具的翻版。这种混血的GUN/BSD环境将会导致一些小小的问题,比如说,即使压缩包中所包含的所有文件都被正确的释放了,但是由于已安装的这个版本的tar将有可能会无法正确读取由其它版本所创建的tar文件,就有可能会导致错误的发生。在最开始安装一些已经被打包了的应用程序时,这种状况曾经给我们带来了一些麻烦,但是后来在安装了GNU tar软件后,这个问题就不再存在了。或者,你也可以使用Windows操作系统的压缩程序,它们能够读懂这些被压缩了的tar文件,并能够将它们进行完整的释放。

外壳的运行,就像是Windows控制面板模式下的应用程序。在默认情况下,这些外壳不会启动QuickEdit模式,因此,如果你想要能够像在Unix系统中那样使用复制和粘贴这样的操作,就必须要调整每一个你所使用的外壳和命令行应用程序的软件设置。虽然X Windows应用程序的库是作为Interix的一部分来提供的,但是SFU并没有提供一个适用于Windows操作系统的X服务器。微软公司认为目前在市场上已经有相当多免费的或者商用的X服务器了,而且声称,如果你需要在本地运行X应用程序的话,你只需安装它们中的任何一个都可以。

文件系统
Interix会模拟一个单引导的文件系统,它能够支持真实的和象征性的链接。所模拟的文件系统的根目录,就是SFU所安装的文件夹,而Windows操作系统中的驱动器则会被认作是相应的设备,比如说所D:盘,就会变成/dev/fs/D。如果你希望存储在不同Windows卷标上的文件在Interix文件系统中能够更容易被指向,你只能通过手动的方式为它们建立链接。另外,在处理那些含有空格的文件名或者路径的时候,还可能会出现有一些问题。这是因为虽然Unix文件名中允许使用空格,而那些外壳也能够支持这些空格,但是在有些Unix程序中,这些带空格的路径和文件名却很难被正确的识别。

Perl是SFU唯一支持的编程语言。你可以在Unix环境下安装Perl,也可以在Windows操作系统中安装ActiveState Perl for Windows,因此,在这两种系统中你都可以运行Perl程序。不过,这两种不同的环境还是无法实现真正的交互式操作,因为在一个环境中所安装的库对于另一个环境来说却并不一定就有效。某些聪明的虚拟连接设置也许能够实现这一点,但是这并不是默认的配置。

Interix据说能够完全兼容于POSIX,对此,我们暂时无法提出任何的怀疑。不过,该产品似乎还不足以保证你轻松简单的将应用程序从现有的Unix平台移植到Interix上。在我们所作的测试中,GNU应用程序缺乏必要的配置、汇编和安装,对于这三项操作,你基本上无法进行任何调整。比如说,虽然我们成功进行了编译,但是最终还是无法安装Python的Unix标准版。实际上,Interop Systems公司还是为许多的GNU应用程序设计了一些特别的包,这就证明这些接入到SFU的端口应用程序并没有像该公司所声称的那样直接。

其他选择
目前在市场上虽然还有其他的一些应用程序能够让你在Windows操作系统中运行Unix应用程序,但是它们都很少像微软公司那样还能够提供其它的服务。虽然你或者也可以自己建立一个类似的第三方工具软件包,但是这样做的话,还不如直接去下载一个SFU来的简单方便。当然,你也可以从SFU和其它的工具包中去挑选和组合你自己所需要的集合。不过,在大多数的情况下,你没有必要在同一台计算机上去安装这些内容重叠的组件以获得同样的方便。

因为Windows Services for Unix 3.5能够让你在台式计算机上运行脚本程序,而无需建立一个单独的主机,因此对于那些需要在混合环境中开展工作的开发人员来说,该软件是非常实用的。同样,对于Unix的系统管理员来说,你们也可以利用SFU中的某些组件来进行类似的操作,就像在自己的Unix计算机上一样。如果你在工作中非常依赖GNU的工具包,那么你对SFU的印象可能并不是非常好,因为你必须要去获得许多的软件包才能够保证安装的正确。这项工作并不是不可能实现的,只不过你会要进行大量的调整和设定。

在微软公司推广Windows操作系统的过程中,SFU是非常有趣的手段之一,比如说具有更多的命令行管理就是一个非常有趣的改变。虽然对从现有的Unix系统到Windowns操作系统进行的大规模移植,SFU并不是决定性的因素,但是如果你已经决定要将操作系统移植到纯Windows环境中,那么该软件将会为你减少很多的痛苦。如果你只是想在Windows操作系统中完成一些需要在Unix系统中才能够完成的工作,那么SFU也是一个非常不错的工具,只不过除此之外,你还有许多其它的选择。
Aceryt 2004-07-22
  • 打赏
  • 举报
回复
必须购买Microsoft Windows Services for UNIX (SFU)服务才行。


Microsoft Windows Services for UNIX (SFU) 3.5 产品简介:
http://www.microsoft.com/china/windowsserver2003/sfu/default.mspx
Re:计算机网络  应用层 诸多协议 实验环境搭建  DNS、DHCP、HTTP、FTP、Telnet、RDP、STMP、POP3、IMAP======================# 应用层 诸多协议 域名系统 DNS 动态主机配置协议 DHCP 超级文本传输协议 HTTP 文件传输协议 FTP Telnet 协议和 RDP(远程桌面协议) 发送电子邮件的协议 SMTP  接收电子邮件的协议 POP3 和 IMAP # 什么是域名 整个Internet网站和各种服务器数量众多,各个组织的服务器都需要给一个名称,这就很容易重名。如何确保Internet上的服务器名称在整个Internet唯一呢?这就需要Internet上有域名管理认证机构进行统一管理。如果你的公司在互联网上有一组服务器(邮件服务器、FTP服务器、Web服务器等),你需要为你的公司先申请一个域名,也就是向管理认证机构注册一个域名。 域名的注册遵循先申请先注册为原则,管理认证机构要确保每一个域名的注册都是独一无二、不可重复的。 # 动态主机配置协议 DHCP 静态地址和动态地址应用场景 DHCP 地址租约 DHCP 租约生成过程 DHCP 地址租约更新 # Telnet 协议 Telnet是一个简单的远程终端协议(非加密、且简单),它也是因特网的正式标准。用户使用telnet客户端就可以连接到远程运行Telnet服务的设备(可以是网络设备例如:路由器、交换机,也可以是操作系统,比如Windows或Linux等),进行远程管理。 Telnet能将用户的键盘指令传到远地主机,同时也能将远地主机的输出通过TCP连接返回到用户屏幕。这种服务是透明的,因为用户感觉到好像键盘和显示器是直接连在远地主机上。因此,Telnet又称为终端仿真协议。 Telnet并不复杂,以前应用得很多。现在由于操作系统(Windows和Linux)功能越来越强,用户己较少使用Telnet了。不过配置Linux服务器和网络设备还是需要 Telnet 来实现远程管理和配置 # 远程桌面协议 RDP 现在Windows操作系统很少使用telnet进行远程管理了,更多是使用远程桌面进行远程管理。 Windows系统启用远程桌面,客户端使用远程桌面客户端(mstsc)进行连接。 它们之间使用RDP协议进行通信,RDP协议默认使用TCP的3389端口。 # http 协议、版本和网页 创建网页(准备创建网站、需要设计网页和安装Web服务器) 统一资源定位符URL 绝对路径和相对路径 创建Web站点 HTTP协议版本 HTTP请求报文和响应报文 HTTP响应报文: Cookie 通过代理服务器访问网站 # 文件传输协议 FTP FTP 是File Transfer Protocol(文件传输协议)的英文简称。用于Internet上的控制文件的双向传输。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。 在FTP的使用当中,用户经常遇到两个概念:“下载”(Download)和“上传”(Upload)。“下载”文件就是从远程主机拷贝文件至自己的计算机上;“上传”文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。 简单地说,支持FTP协议的服务器就是FTP服务器。 # 安装和配置邮件服务器  模拟整个互联网发送邮件的过程 发送电子邮件的协议 SMTP  接收电子邮件的协议 POP3 和 IMAP--------------------------------------              

6,184

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧