背景
在将应用包发布到测试环境后,有个借口死活调用不通,经排查后疑似网络不通,那么问题了,必须拿出证据啊。telnet一下。发现服务器没有telnet。安装一下呗。
yum安装
这里需要注意一点:
telnet-server服务启动依赖xinetd服务。
xinetd:eXtended InterNET services daemon,超级Internet服务器,用来管理多种轻量级Internet服务。
建议最好先安装xinetd服务
yum -y install xinetd.x86_64
yum -y install telnet.x86_64
yum -y install telnet-server.x86_64
但是是问题来了,yum安装死活连不上远程库。由于本人并不专业,问了运维工程师,又是更换dns配置,又是重启网卡,从ipv6切换至ipv4,也不知道我切换成功了没,但是死活不管用,没招了,离线安装吧。
离线安装
下载三个rpm包
下载地址
这是我的包可以直接拿---->地址
再提一句注意安装顺序:xinetd–>telnet–>telnet-server
rpm -ivh xinetd-自己的版本号.rpm
rpm -ivh telnet-自己的版本号.rpm
rpm -ivh telnet-server-自己的版本号.rpm
开启服务(yum安装也需要这个步骤)
telnet默认关闭,修改文件/etc/xinetd.d/telnet来开启服务:
如果并没有telnet文件的话可自己vim创建修改,有的话修改,修改后的telnet文件为
# default: on
# description: The telnet server serves telnet sessions; it uses
# unencrypted username/password pairs for authentication.
#disable这个默认是yes,只有改成no才可以启动telnet
service telnet
{
flags=REUSE
socket_type=stream
wait=no
user=root
server=/usr/sbin/in.telnetd
log_on_failure += USERID
disable= no
}
安装完成后,可将xinetd服务加入开机自启动:
systemctl enable telnet.socket
重启服务,因为telnet服务由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动xinetd 。
service xinetd restart
systemctl restart xinetd.service
最后执行telnet 试一下