win10安装telnet报错解决方法
Telnet协议是TCP/IP协议族中的一员,它为用户提供了在本地计算机上完成远程主机工作的能力。一位用户在Win10系统下安装telnet时出现无法安装的情况,系统报错:“0x80071A30”,这该如何解决呢?这时我们可以使用“恢复电脑而不影响文件”的恢复模式来修复系统,下面小编就给大家带来详细的解决方法,一起来看看吧。
Win10无法安装Telnet报错“0x80071A30”的解决办法:
方法一:
1、按下“Win+R”组合键打开运行,输入“services.msc”点击确定打开服务;
2、在服务列表双击打开“windows installer”服务,确保该服务已启动,如果未启动,我们先将其“启动”;
3、按下“Win+X”组合键打开系统快捷菜单,点击“命令提示符(管理员)”;
4、在命令提示符框中输入:sfc /scannow 按下回车键;
5、等待自动扫描并修复系统文件,完成后重启win10系统,即可安装“telnet”。
方法二:
1、打开开始菜单,点击“应用商店”;
2、在搜索框搜索“telnet”,然后进行下载安装即可,非常方便。
上述便是小编带来的Win10系统无法安装Telnet报错“0x80071A30”的解决办法,如果你也遇到该错误,那么可以参考教程来解决。
一键安装并启用 telnet服务
通过telnet方式连接到其他机器,进行远程操作
本文实现了一键安装,并开启telnet服务。
默认情况下,telnet连接不能用root账号登陆,需要用普通用户的账号连接
2.1 安装服务包
安装xinted,telnet,telnet-server三个包
2.2 开启xinetd
Cent OS 6
service xinetd restart
CentOS7
systemctl restart xinetd
2.3 开启telnet
如果以上的telnet已经安装,但是还是如果出现如下报错
[root@localhost ~]#telnet 172.18.50.62
Trying 172.18.50.62...
telnet: connect to address 172.18.50.62: Connection refused
应该是服务没有启用
主要是要查看23端口是否有被打开
可以用 netstat -ntulp | grep 23查看
解决办法
CentOS6
chkconfig --list 查看telnet是否是on状态,如果状态为off,
用命令 chkconfig telnet on设置开机启动。centOS6不需要重启telnet服务,只需要确保这个状态是开启的就可以,因为该进程是有xinet监听,如果telnet已经是on状态,可以尝试重启xinet服务
CentOS7
查看telnet-server 是否已经启动
systemctl status telnet.socket
如果显示inactive则表示没有打开请执行
systemctl enable telnet.socket 加入开机启动
启动telnet 服务 systemctl start telnet.socket 注意7这边是telnet.socket,和6不一样
如果打了以下的命令,就会出现模块不存在的报错,因为命令打错了,telnet少了socket这个后缀
[root@localhost ~]#systemctl start telnet
Failed to start telnet.service: Unit not found.
3 一键安装脚本如下
将yum源配置好,且可用的前提下,可以直接运行以下脚本,实现一键安装和启用服务的功能
rpm -q xinetd /dev/null || yum -y install xinetd /dev/null
rpm -q telnet /dev/null || yum -y install telnet /dev/null
rpm -q telnet-server /dev/null || yum -y install telnet-server /dev/null
iptables -I INPUT -p tcp --dport 23 -jACCEPT
iptables -I INPUT -p udp --dport 23 -jACCEPT
os_version=`cat /etc/system-release | grep -o " [0-9]"| cut -d " " -f2`
grep_port (){
read -p "please input which port you want check: " port
if netstat -nutlp | grep ":$port " /dev/null;then
echo "Telnet service is open now,the host can be telnet now"
else
echo "Telnet port $port is not open,please check"
fi
};
case $os_version in
6)
chkconfig xinetd on;
chkconfig telnet on;
service xinetd restart;
grep_port
7)
systemctl enable telnet.socket;
systemctl start telnet.socket;
systemctl enable xinetd;
systemctl restart xinetd;
grep_port
*)
echo "Please check your system version,it not 6 or 7"
exit
esac
4 附录
本文的编写,参考以下两个链接。如需更详细信息,建议查看以下两个文章
问,怎样安装TELNET服务
具体方法如下:
1、依次点击“开始”→“控制面板”→“程序”,“在程序和功能”找到并点击“打开或关闭Windows功能”进入Windows系统功能设置对话框。找到并勾选“Telnet客户端”和“Telnet服务器”,最后“确定”按钮,稍等片刻即可完成安装;
2、Windows7系统下载的Telnet服务安装完成后,默认情况下是***用的,还需要启动服务。点击Win7桌面左下角的圆形开始按钮,在Win7的万能搜索框中输入“服务”,从搜索结果中点击“服务”程序,进入Win7的服务设置;
3、在Windows7旗舰版的服务项列表中找到telnet,可以看到它的状态是被***用的;
4、下载双击Telnet项或者从右键菜单选择“属性”,将“***用”改为“手动”;
5、回到服务项列表,从Telnet的右键菜单中选择“启动”。这样Win7系统下载的Telnet服务就启动了。
linux系统中telnet怎么安装
linux安装telnet的方法:
1、关闭防火墙;
2、执行【rpm -qa |grep telnet】命令查看是否安装过相关软件包;
3、执行【yum install telnet telnet-server】命令安装telnet即可。
关闭防火墙:
service iptabls stop
chkconfig iptabls off
1、安装telnet服务
[root@rheltest1 ~]# rpm -qa |grep telnet //检查是否安装过相关软件包
telnet-0.17-47.el6.x86_64
telnet-server-0.17-47.el6.x86_64
如果未安装,配置YUM源,使用yum install telnet telnet-server命令安装
2、开启telnet服务(因为telnet采用明文传送报文,安全性不好,很多Linux服务器默认都不开启telnet服务)
编辑 /etc/xinetd.d/Telnet
[root@rheltest1 ~]# vi /etc/xinetd.d/telnet
//找到 disable = yes 将 yes 改成 no
3、启动telnet服务
[root@rheltest1 ~]# service xinetd start
[root@rheltest1 ~]# chkconfig telnet on //开机启动telnet服务
[root@rheltest1 ~]# chkconfig --list telnet //查看Telnet服务是否开启
telnet on
4、修改telnet服务端口
#vi /etc/services
找到如下内容:
telnet 23/tcp
telnet 23/udp
将23修改成未使用的端口号(如:4444),退出vi,重启Telnet服务,Telnet默认端口号就被修改了。
[root@rheltest1 ~]# netstat -an |grep 4444
tcp 0 0 :::4444 :::* LISTEN
5、测试(在windows CMD窗口下使用telnet命令连接测试) 《Linux就该这么学》一起学习linux
C:UsersAdministratortelnet 192.168.1.102 4444
Red Hat Enterprise Linux Server release 6.3 (Santiago)
Kernel 2.6.32-279.el6.x86_64 on an x86_64
login: rusky
Password:
Last login: Wed Apr 20 10:23:14 from 192.168.1.100
如何安装使用windows自带的telnet服务
一、工具:装有Win7或其以上版本系统的电脑
二、安装Telnet服务:
1.按“Win + R”快捷键,打开“运行”对话框,输入“optionalfeatures”后按回车键,如下图所示:
2.在打开的“Windows功能”窗口中,找到并勾选“Telnet客户端”,如下图所示:
3.接着系统会应用修改,应用成功之后,关闭即可,如下图所示:
三、启动Telnet服务:
1.按“Win + R”快捷键,打开“运行”对话框,输入“cmd”后按回车键,如下图所示:
2.在cmd命令行窗口中输入“telnet”,如下图所示:3.按回车键后,就进入了telnet,接着就可以连接服务器并发送请求啦,如下图所示:
3.按回车键后,就进入了telnet,接着就可以连接服务器并发送请求啦,如下图所示:
菜鸟求教telnet安装
一.查看本机是否有安装telnet(centOS5默认有安装telnet)
# rpm -qa |grep telnet
如果显示结果为:
telnet-0.17-39.el5
telnet-server-0.17-39.el5
那恭喜你,机器上已经安装了telnet。如果没有安装,请看下一步。
特别说明:
telnet分为telnet-client (简称为telnet)和telnet-server。telnet-client系统(CentOs 5.5)一般默认已经安装。telnet-server需要单独安装。
二、安装telnet
***种方法(在线安装):
可使用命令:
#yum install xinetd (注意在root下安装)
#yum install telnet -server(注意在root下安装)
第二种方法(光盘安装法):
cd /光盘/CentOS
rpm -ivh xinetd-2.3.14-10.el5.i386.rpm
rpm -ivh telnet-server-0.17-39.el5.i386.rpm
特别说明:
1、telnet服务要依靠xinetd服务启动,所以要先安装xinetd服务。所以我们要先安装xinetd,再安装telnet-server。CentOS 5.5默认没有安装telnet和xinetd服务。
2、CentOS-5.5-i386-bin-DVD里面有xinetd和telnet-server和安装包!!不需要上网下载!!
三.配置telnet
方法一:使用ntsysv,在出现的窗口之中,将 telnet 勾选起来,然后按下 OK 即可!
方法二:使用chkconfig命令直接开启
#chkconfig telnet on
方法三:直接修改配置文件
vi /etc/xinetd.d/telnet
一般是这样子的:
# def***lt: yes
# description: The telnet server servestelnet sessions; it uses
# unencrypted username/password pairs for ***thentication.
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server =/usr/***in/in.telnetd
log_on_failure += USERID
disable = yes
}
只需要将”disable= yes”改成” disable=no”
四、激活服务
telnet 是挂在 xinetd 底下的,所以自然只要重新激活 xinetd 就能够将 xinetd 里头的设定重新读进来,所以刚刚设定的 telnet 自然
也就可以被激活。
# servicexinetd restart
或者#/etc/rc.d/init.d/xinetd restart
五.iptables防火墙会阻止telnet,所以需要在iptables允许,用如下命令
当你启动telnet服务后,你可以用netstat –tunlp命令来查看telnet服务所使用的端口,可以发现有23。使用下面命令开启这些端口:
iptables -I INPUT -p tcp --dport 23 -jACCEPT
iptables -I INPUT -p udp --dport 23 -jACCEPT
service iptables save //保存
service iptables restart //重启防火墙
或者来点狠的!!关闭防火墙!
service iptables stop
六、可能的问题:
下面我们来看一下二种错误:
***种:
[root@linuxchao ~]# telnet 192.168.1.87
Trying 192.168.1.87...
telnet: connect to address 192.168.1.87: Noroute to host
telnet: Unable to connect to remote host:No route to host
解决方法:这种问题防火墙没有允许telnet服务,连接被阻止,默认CentOS只允许SSH,所以进入其自定义选项,在telnet前打个勾!
第二种
[root@test xinetd.d]# telnet 172.25.1.3
Trying 172.25.1.3...
Connected to 172.25.1.3 (172.25.1.3).
Escape character is '^]'.
getnameinfo: localhost: Success
Temporary failure in name resolution: Illegal seek
Connection closed by foreign host.
这一个就是/etc/hosts文件配置问题
解决方法:我在里面加两个IP地址,内容如下:
[linux@localhost ~]$ more /etc/hosts
# Do not remove the following line, orvarious programs
# that require network functionality willfail.
127.0.0.1localhost.localdomainlocalhost
::1localhost6.localdomain6localhost6
192.168.1.88
192.168.1.86
说明:因为客户机的名字不好记就没写进去,内容格式应为127.0.0.1 pcname
关于安装telnet和安装telnet命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。