首先介绍一下什么是telnet。 8O

Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服 务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用 者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个 telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。

不过,今天上课的时候需要登录Linux 服务器,可是竟然可恶的命令提示符中竟然显示:

“telnet”不是有效的内部或外部命令,请......

我先说一下我的电脑是Win7的,不过我看了一下我同学的大部分的电脑都是这种情况,其中不乏有XP和Vista。

首先排除了是电脑版本的问题。

其次像cmd这种命令很多都是系统文件夹里面的。windows\system32里面。

解决方法:1.下载 telnet.exe 放到 C:\\windows\system32 里面。点此下载

2.如果这样还不能解决的话。可能是环境变量没有设置好(以win7为例,其他系统差不多)

计算机 --> 右键 属性 --> 高级 --> 环境变量 --> 系统变量 --> 新建

变量名       变量值

path         C:\windows\system32(系统盘不是C盘的,知道改什么吧)

3.完成第二部之后,还有开启telnet服务,因为系统默认是不打开的。

控制面板-->管理工具-->服务 项中找到telnet选项 , 可以将其启动方式设置为自动 ,启动telnet服务。

如果这样还是不行的话,我也没办法了。

不过我看到了一篇文章,说win7隐藏了telnet这个功能,需要安装就好。不过至少我按他的方法来,没有成功,说实话,我根本没有发现他说的东西。有可能是我的win7是精简版的问题。不过大家可以去看一下。给你的Win 7加装Telnet 开启远程管理

>> 若为原创,转载请注明: 转载自Laycher's Blog

>> 本文链接地址: 解决不能使用telnet命令{不是有效的内部或外部命令}

>> 订阅本站: http://feed.feedsky.com/laycher