telnet服务搭建

Telnet服务器安装(centos7系统环境)

 

查看系统是否已安装telnet

rpm -qa | grep telnet
telnet-0.17-48.el6.x86_64
telnet-server-0.17-48.el6.x86_64

telnet 是挂在 xinetd 底下的,所以同时查看是否安装了xinetd服务
rpm -qa | grep xinetd
xinetd-2.3.14-39.el6_4.x86_64

两者都没有的安装的话,yum安装以下服务
yum install xinetd telnet telnet-server -y

 

设置开机启动
#chkconfig telnet on// centos 使用systemctl enable telnet.socket

修改配置文件 
vi /etc/xinetd.d/telnet (如果没有的话需要自己创建该文件,内容如下,复制时需要把注释内容删除,否则无法telnet登录

 

service telnet

{

        flags           = REUSE

        socket_type     = stream //stream则为tcp类型,datagrum为udp类型

        wait            = no //no表示个允许两个人以上同时访问,yes为只同时

                           允许一个人,要等待

        user            = root //以root 身份运行

        server          = /usr/sbin/in.telnetd //进程为telnetd(server)端

        log_on_failure  += USERID  //

        disable         = no //将yes改为no,则表示允许运行telnet服务,yes表示禁用

}

 

直接复制即可用的

service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no
}

)
将”disable= yes”改成” disable=no”

激活服务 
重启xinetd服务 
service xinetd restart 
或者/etc/rc.d/init.d/xinetd restart

四.iptables防火墙会阻止telnet,所以需要在iptables允许,用如下命令 
当你启动telnet服务后,你可以用netstat –tunlp命令来查看telnet服务所使用的端口,可以发现有23。使用下面命令开启这些端口: 
iptables -I INPUT -p tcp --dport 23 -jACCEPT 
iptables -I INPUT -p udp --dport 23 -jACCEPT 
service iptables save //保存 
service iptables restart //重启防火墙 
或者来点狠的!!关闭防火墙! 
service iptables stop // centos 所以用systemtcl stop firewalld

五.使用telnet命令
格式: telnet ip prot

 如果提示密码错误,也有可能是root用户被限制登录

执行mv /etc/securetty /etc/securetty.old即可(这个是限制登录终端文件)

posted on 2018-07-03 15:22  标配的小号  阅读(247)  评论(0编辑  收藏  举报

导航