让CentOS7支持telnet服务

本文详细介绍了在CentOS7系统中安装和配置Telnet客户端与服务端的方法,包括使用yum安装、手动下载安装包及配置服务开机自启等步骤。同时,还提供了修改网卡设置、开启防火墙端口、调整账户权限等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CentOS7对应的安装包

telnet client:telnet-0.17-64.el7.x86_64.rpm
telnet server:telnet-server-0.17-64.el7.x86_64.rpm
xinetd:xinetd-2.3.15-13.el7.x86_64.rpm

安装

能联网的话,直接yum即可

yum list |grep telnet
yum install telnet-server.x86_64
yum install telnet.x86_64

yum list |grep xinetd
yum install xinetd.x86_64

不能联网的话,到https://pkgs.org/搜索对应的安装包(注意64位/32位的区别)
然后upload,用rpm安装

rpm -ivh telnet-0.17-64.el7.x86_64.rpm
rpm -ivh telnet-server-0.17-64.el7.x86_64.rpm
rpm -ivh xinetd-2.3.15-13.el7.x86_64.rpm

设置telnet服务开机自启动

看一下安装情况

rpm -qa |grep telnet
rpm -qa |grep xinetd

安装完成后,将xinetd服务加入开机自启动:

systemctl enable xinetd.service

将telnet服务加入开机自启动:

systemctl enable telnet.socket

最后,启动以上两个服务
由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动xinetd

systemctl start telnet.socket
systemctl start xinetd

查看服务状态

netstat -tulp|grep telnet
netstat -tulp|grep 23
ps -ef |grep telnet
ps -ef |grep xinetd

查看是否是防火墙限制23端口

netstat –tunlp

可以通过设置iptables打开23端口

iptables -I INPUT -p tcp --dport 23 -jACCEPT   
iptables -I INPUT -p udp --dport 23 -jACCEPT   
service iptables save
service iptables restart

默认情况下,root账户无法通过telnet登录,PAM模块限制root不能telnet到telnet-server。可以修改对应配置文件/etc/pam.d/remote 或/etc/pam.d/login,注释掉auth required pam_securetty.so这一行来允许root账户telnet登录,不建议这么做。

修改CentOS7 网卡开机启动(虚拟机)

vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
BOOTPROTO=dhcp
ONBOOT=yes
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值