首先介绍一下什么是telnet。
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