生活
安装telnet 、安装telnet命令
2023-04-08 01:32  浏览:40

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命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发表评论
0评