centos解决bash: telnet: command not found...&& telnet: connect to address 127.0.0.1: Connect
Posted sunshinekimi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos解决bash: telnet: command not found...&& telnet: connect to address 127.0.0.1: Connect相关的知识,希望对你有一定的参考价值。
检查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解决bash: telnet: command not found...&& telnet: connect to address 127.0.0.1: Connect的主要内容,如果未能解决你的问题,请参考以下文章
#yyds干货盘点#解决 bash: telnet: command not found 问题
解决 bash: telnet: command not found 问题