linux日记——telnet服务器的搭建(CentOs 7)

虽然现在telnet用的很少了但是它的安装我们还是有必要了解(其主要原因还是telnet传输数据的时候是明文传输不安全)

我们除了要安装telnet-server外还要安装xinetd(因为telnet-server的启动依赖于xinetd)

1.查看是否已经安装telnet-server和xinetd

2.将没有安装的包进行安装

此处用的是yum安装,当然也可以直接用rpm包安装

3.确认是否已经安装

这样的情况下代表以经安装

4.修改telnet的启动文件

将disable的值改为  on

vim /etc/xinetd.d/telnet 

若没有则创建并加入下内容

    # description: The telnet server servestelnet sessions;
    #  unencrypted username/password pairs for authentication.
     service telnet
      {
          flags           = REUSE
          socket_type     = stream
          wait            = no
          user            = root
          server          =/usr/sbin/in.telnetd
          log_on_failure  += USERID
          disable         = no
      }
~                           

 5.开启防火墙

 从上到下依次:

       a.在防火墙添加23端口(permanent代表永久生效)

       b.重启防火墙(跟新防火墙规则)

       c.查看防火墙以开放端口   

当然也可以直接将防火墙关闭,但是不建议这样做(毕竟不安全)。

注意:如果使用的是阿里云的服务器还需要在控制台上添加安全组规则

6.启动xinetd服务

该命令是下CentOS 7的环境下

并查看是否运行,下情况表示已运行

 7.客户端连接

telnet ip

如果登录时,登陆的是root用户,无论密码是否正确都会报 Login incorrect

这时需要将  /etc/pam.d/remote 的第一行注释(加#)

auth       required     pam_securetty.so
#auth       required     pam_securetty.so

 修改后登陆root

猜你喜欢

转载自blog.csdn.net/zjl1406024058/article/details/88621568