博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux服务器---配置telnet
阅读量:6247 次
发布时间:2019-06-22

本文共 2110 字,大约阅读时间需要 7 分钟。

配置telnet

      通过配置文件,我们可以设置telnet的连接时间、连接数、连接ip等,实现更加安全的连接


1、设置连接时间,参数“access_times”

      [root@localhost wj]# 
gedit /etc/xinetd.d/telnet

      
service telnet
      {
      flags = REUSE
      socket_type = stream        
      wait = no
      user = root
      server = /usr/sbin/in.telnetd
      log_on_failure += USERID
      disable = no
      access_times = 08:00-09:00 13:00-15:00           //规定允许连接的时间段8~9点,13~15点
      }


      [root@localhost wj]# 
service xinetd restart         //重启服务

      停止 xinetd:                                              [确定]

      正在启动 xinetd:                                          [确定]


      [root@localhost wj]# 
telnet 192.168.0.119           //尝试连接

      Trying 192.168.0.119...

      Connected to 192.168.0.119.

      Escape character is '^]'.

      Connection closed by foreign host.                  //连接失败


2、设置连接数,通过参数“instances”可以设置允许的连接数,超过之后就无法再连接了

      [root@localhost wj]# 
gedit /etc/xinetd.d/telnet

      
service telnet
      {
      flags = REUSE
      socket_type = stream        
      wait = no
      user = root
      server = /usr/sbin/in.telnetd
      log_on_failure += USERID
      disable = no
      instances      = 1                                   //这里设置只允许一个连接,第二个就无法连接了
      }


      [root@localhost wj]# 
service xinetd restart         //重启服务

      停止 xinetd:                                              [确定]

      正在启动 xinetd:                                          [确定]


      [root@localhost wj]#
 telnet 192.168.0.119          //第一个连接

      Connected to 192.168.0.119.

      login: david       

      Password:

      Last login: Thu Aug 16 09:10:22 from 192.168.0.119

      already login                                          //成功


      [root@localhost wj]#
 telnet 192.168.0.119        //第二个连接

      Connected to 192.168.0.119.

      Connection closed by foreign host.                //失败


3、允许/禁止特定的ip或者网段登录,参数“only-from”“no_access” 

      [root@localhost wj]# 
gedit /etc/xinetd.d/telnet
 

      
service telnet
      {
      flags = REUSE
      socket_type = stream        
      wait = no
      user = root
      server = /usr/sbin/in.telnetd
      log_on_failure += USERID
      disable = no
      only_from  = 192.168.0.113                     //只允许113连接
      # only_from  = 192.168.0.0/24                    //允许1~254连接
      # only_from  = 192.168.0.100-192.168.0.200    //允许100~200连接
      # only_from  = 192.168.0.                        //允许113和114连接
      # no_access  = 192.168.0.113                    //禁止113连接,其他写法同上
      }
 


4、允许root连接。只要将文件“/etc/securetty”删除,那么系统读不到这个文件,自然就会永续root登录

      [root@localhost wj]# 
mv /etc/securetty /etc/securetty.bak     //重命名该文件

      [root@localhost wj]# 
service xinetd restart                     //重启服务

      停止 xinetd:                                              [确定]

      正在启动 xinetd:                                          [确定]

      [root@localhost wj]#
 telnet 192.168.0.119
                       //连接

      Trying 192.168.0.119...

      Connected to 192.168.0.119.

      login: root                                                           //使用root用户连接

      Password:                                                              

      Last login: Thu Aug 16 07:51:45 from 192.168.0.119

      already login                                                         //连接成功

转载地址:http://ztlia.baihongyu.com/

你可能感兴趣的文章
NET生成缩略图
查看>>
微软企业库5.0 学习之路——第二步、使用VS2010+Data Access模块建立多数据库项目...
查看>>
渗流稳定性分析(MATLAB实现)
查看>>
POJ2253 Frogger(最短路径)
查看>>
动画总结?
查看>>
HDU 2044 一只小蜜蜂 *
查看>>
Java 斜杠 与 反斜杠
查看>>
垂直居中
查看>>
idea下maven项目,样式css、js更新后,页面不显示更新内容
查看>>
bzoj 1001 平面图转对偶图 最短路求图最小割
查看>>
php 记住密码自动登录
查看>>
NSThread创建线程的三种方法
查看>>
Logger.getLogger与LogFactory.getLog
查看>>
HDU4671 Backup Plan(构造序列-多校七)
查看>>
一些难得一见的代码问题
查看>>
Read–eval–print loop
查看>>
如果我是面试官 我要出什么题目(常更新)
查看>>
初识nginx
查看>>
React Native
查看>>
最优化
查看>>