Linux - 搭建telnet服务

目录

一、安装相应的版本

二、开启23端口

三、开通之后更改配置文件

四、root权限登录

五、修改telnet端口

一、安装相应的版本

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服务即可。

  • 4
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值