CentOS7安装Telnet服务

124 篇文章 9 订阅

最近客户的服务器做了安全检测,检测报告中提示ssh服务版本低存在安全漏洞,让升级ssh版本。可是我们平时远程就是用SSH远程啊?(我自己升级我自己吗?)我让客户的网络管理员升级ssh,可是他们又不会。所以只能我在想想别的办法喽。于是想尝试一下用telnet远程,然后把ssh升级了。那么telnet服务怎么安装呢?把过程记录一下吧。

 检查是否安装telnet

rpm -qa | grep telnet

安装telnet客户端、服务端(如果已安装telnet则跳过此步骤)

yum -y install telnet*

检查是否安装xinetd

rpm -qa | grep xinetd

安装xinetd服务(如果已安装xinetd则跳过此步骤)

yum -y install xinetd

修改文件/etc/xinetd.d/telnet

第一次修改如果文件不存在,则创建。

修改 disable = yes 为 disable = no

内容如下:

[root@localhost xinetd.d]# vim /etc/xinetd.d/telnet
[root@localhost xinetd.d]# cat /etc/xinetd.d/telnet 
ervice telnet         
{  
  flags = REUSE  
  socket_type = stream  
  wait = no  
  user = root  
  server =/usr/sbin/in.telnetd  
  log_on_failure += USERID  
  disable = no   
}  

启动telnet服务

systemctl restart xinetd.service
systemctl restart telnet.socket

 测试之前可以暂时先关闭防火墙,或者增加端口,具体操作可以参考:

https://blog.csdn.net/lxyoucan/article/details/109381325

关闭防火墙(生产环境不要这样做)

systemctl stop firewalld.service

不关闭防火墙开放23端口(生产环境推荐)

[root@localhost ~]# firewall-cmd --query-port=23/tcp
no
[root@localhost ~]# firewall-cmd --zone=public --add-port=23/tcp --permanent
success
[root@localhost ~]# firewall-cmd --query-port=23/tcp
no
[root@localhost ~]# firewall-cmd --reload
success
[root@localhost ~]# firewall-cmd --query-port=23/tcp
yes

 

设置服务开机启动

将xinetd服务加入开机自启动:systemctl enable xinetd.service

将telnet服务加入开机自启动:systemctl enable telnet.socket

测试telnet服务是否正常

windows10为例(非必须,刚好我自己用到了,记录一下

默认是没有这个功能的,需要手动开启一下

在设置里搜索 启用或关闭Windows功能

点击确定,等待一会儿就可以了。

telnet 192.168.101.141

可以正常的连接了。

这个时间普通用户是可以正常连接的,但是发现root用户并不能正常连接。

root用户登录

vim /etc/securetty

在末尾添加几行:

pts/0
pts/1
pts/2
pts/3
pts/4
...

最好多加几个,因为你也不知道你的telnet连接对应的是几号。
添加好之后重启xinetd服务,就可以用root登录了。

systemctl restart xinetd.service

MAC下安装telnet客户端

brew install telnet

 

参考:

https://blog.csdn.net/qq_32786873/article/details/82378925

https://jingyan.baidu.com/article/91f5db1b62ce5d1c7f05e3c4.html

https://blog.csdn.net/zougen/article/details/79570500

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值