经验之电脑telnet失败怎么办
#春日生活打卡季#
背景:
疫情居家办公期间,需要远程办公,但是要用公司的内网,一telnet目标后页面报错【正在连接 XX.XX.XX.XX....无法打开到主机的连接。在端口 XX:连接失败】
解决办法:
网上查了之后说,可以先看看是不是自己的问题,先自己机子telnet一下看看,而我telnet之后报错【‘telnet’不是内部或外部命令,也不是可运行的程序或批处理文件】
一般看到这种提示,都是代表这个命令没有放在这个路径下导致的,但这边不是,它是因为我们没有开启telnet客户端,开启步骤为【控制面板--程序--程序和功能--启用或关闭Windows功能--勾选Telnet客户端-确定】,勾选这个设置后不需要重启就可以生效,但是关闭这个设置的话是需要重启的。
勾选了telnet客户端之后,再次对自己的机子进行telnet,还是报错,但这次报的错就跟一开始的一样了【正在连接 127.0.0.1....无法打开到主机的连接。在端口 23:连接失败】
跟一开始的问题报错接近了的话,问题就好定位解决了,而这个报错端口23,不用纠结了,就是telnet服务端专用的,现在这个服务端没开,所以连接失败,那我们在勾选的时候也没有看到telnet服务端,怎么呢?网上查了说是因为安全角度,所以大佬就把服务端的设置隐藏不给用了,而我这边是通过再把服务端装回来解决了这个问题,操作步骤如下:
1、进入这个网站http://www.goodtechsys.com/
2、在Telnet Server这边点击Download,就可以跳转到下载页面
3、填写它要求的必填项,这边用的不是真实的也可以提交过去,它不校验的
4、下载成功之后,执行TelnetdSetup.exe进行安装,通过【win+r转services.msc】,校验是否安装成功,就是看到这边有增加了这个服务就代表安装成功。
5、如果这个服务的状态是未启动,就需要先启动
6、这个时候再次telnet一下本机,就会看到进到这个标题头为Telnet 127.0.0.1的页面,这个时候就说明我们的Telnet服务开启成功,并且这台机器上Telnet服务端和Telnet客户端都是有的。
7、最后,如果我们telnet其他人指定的地址还是不通的话,可以直接再telnet一个平常会用到的网页,来确定到底是不是自己这端的问题,百度,这边的话要写下百度的端口80,不然还是会报错,加与不加的报错截图如下:
其他:
像这种telnet成功之后,进入对应页面后,怎么不关闭cmd窗口,直接退出页面呢?
我这边试了网上的方法,可能换代更新了,我这边需要操作两步才能完全退出telnet页面,先使用‘CTRL+]’,然后在出现Microsoft Telnet>字样的时候再输入quit,就可以完全退出telnet连接页面
注:
1、这个服务端的包也只能免费使用30天,对我这种居家办公不会超过30天的来说是足够的,如果有更长时间要求的,就需要找其他的方法了。
2、我这个电脑是惠普的WIN10家庭中文版,AMD处理器,64位操作系统,如果有跟我一样配置的,就可以不用犹豫直接先参考操作看看。
3、按照安全性角度考虑,我们如果不用telnet了,就记得去把服务给关了,免得泄露自身机器上的信息。
4、我遇到服务端刚下载并安装好了,然后服务也是启动的状态,但是就是一直telnet不通,废了好多时间,这个时候是手动cmd里面执行了启用服务的命令才成功的,所以如果刚下好用不了的就注意一下,手动命令启动一下,不是刚下好的,遇到这种情况也试一下,命令是【start telnetd】,这边我没有另外做设置,所以要先切换到对应的路径用这个命令才能启用成功
这边的GoodTech Telnet Server for Windows NT/2000/XP/2003详情页里虽然写着服务名称是TELNETD,但是跟通过命令里启用的效果不相通。所以要想telnet通,得手动确认下两边都是启用的。可能是我知识比较浅,不太明白这边是不是就是这样的,还是说因为这个是另外开发提供的,所以目前没有实现两边自动同步开启的操作。
#疫情##居家办公#