目录
一、安装相应的版本
1、查看是否安装telnet
rpm -qa telnet
如果没有安装,则
yum install telnet
2、查看是否安装telnet-server
rpm -qa telnet-server
如果没有安装,则
yum install telnet-server
3、service xinetd restart
如果出现启动xinetd服务错误的情况下【xinetd:unrecognized service】
则需要安装
yum -y install xinetd
安装成功后之后进行启动,关闭,重启ftp服务
service xinetd start
service xinetd stop
service xinetd restart
二、开启23端口
查看23端口是否开启
netstat -tnl |grep 23
如果没有开启按照下面步骤进行开通:
1、查看firewalld状态:如果是dead状态,即防火墙未开启
systemctl status firewalld
2、开启防火墙:
systemctl start firewalld
3、确认firewalld状态:systemctl status firewalld
4、开放默认端口号 3306,出现success表示成功
firewall-cmd --permanent --zone=public --add-port=3306/tcp
5、开启23端口:
firewall-cmd --zone=public --add-port=23/tcp --permanent
6、重启防火墙:
firewall-cmd --reload
7、检查端口开启23情况:
firewall-cmd --zone=public --list-ports
6、如果想关闭防火墙:
systemctl stop firewalld
或者使用下面方法也可以:
systemctl status telnet.socket
systemctl enable telnet.socket
systemctl start telnet.socket
三、开通之后更改配置文件
1、如果有/etc/xinetd.d/telnet这个文件,直接将disable=yes行前加#注释掉,或者把yes改为no
2、如果没有直接在etc/xinetd.conf这个文件,将disable=yes行前加#注释掉,或者把yes改为no
四、root权限登录
telnet 默认的情况之下不允许 root 以 telnet 进入 Linux 主机,在普通用户telnet进入系统之后,在切换到root用户就可以使用root用户了。如果非要使用root登录,可以使用修改securetty文件。
使用tty命令查询用户登录方式,
#tty
/dev/pts/3
并将登录方式添加到/etc/securetty文件中
在/etc/sucuretty内容中添加如下内容
pts/0
pts/1
pts/2
pts/3
pts/4
pts/5
五、修改telnet端口
修改文件/etc/services将文件中
telnet 23/tcp
telnet 23/udp
修改为
telnet 8902/tcp
telnet 8902/udp
重启telnet服务即可。