centos解决bash: telnet: command not found...&& telnet: connect to address 127.0.0.1: Connection refused拒绝连接

检查telnet是否已安装:

 

[[email protected] src]# rpm -q telnet-server
package telnet-server is not installed
[[email protected] src]# telnet 192.168.81.129
bash: telnet: command not found...

 

rpm -qa |grep telnet

没有则安装,有跳过

 yum install telnet-server -y && yum install telnet.* -y

启动telnet 服务

[[email protected] src]# sudo service xinetd restart
Redirecting to /bin/systemctl restart xinetd.service

确认启动telnet服务

[[email protected] xinetd.d]# ps -ef | grep xinetd
root 33139 1 0 12:11 ? 00:00:00 /usr/sbin/xinetd -stayalive -pidfile /var/run/xinetd.pid
root 35218 30125 0 12:27 pts/0 00:00:00 grep --color=auto xinetd

尝试一下
[[email protected] src]# telnet localhost
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
[[email protected] src]# netstat -tnl |grep 23

没反应检查telnet认端口23不在开通防火墙23端口

开放23端口

 firewall-cmd --zone=public --add-port=23/tcp --permanent

重启防火墙
firewall-cmd --reload
检查端口开启23情况

[[email protected] xinetd.d]# firewall-cmd --zone=public --list-ports
8989/tcp 8686/tcp 40127/tcp 23/tcp

再尝试一下
[[email protected] src]# telnet localhost
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused

 

检查 cd  /etc/xinetd.d

检查telnet文件存不存在,不存在touch telnet

vi /etc/xinetd.d/telnet

添加

#default:yes
# description: The telnet server servestelnet sessions; it uses # unencrypted username/password pairs for authentication.
service telnet
{
    flags = REUSE
    socket_type  = stream
    wait = no
    user = root
    server =/usr/sbin/in.telnetd
    log_on_failure  += USERID
    disable = no
}

 若存在直接修改

    disable = no

然后重启 xinetd

[[email protected] src]# sudo service xinetd restart
Redirecting to /bin/systemctl restart xinetd.service

设置xinetd开机自启动:

systemctl enable xinetd.service

检查telnet效果

[[email protected] xinetd.d]# telnet localhost
Trying ::1...
Connected to localhost.
Escape character is ‘^]‘.

Kernel 3.10.0-957.10.1.el7.x86_64 on an x86_64
hostuser login:

问题解决

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native