目前,在Win/Linux下telnet都很少用了,只是因为数据在传输的过程,未加密!不过在Linux下还是多用于端口探测,今天就来回顾曾经的telnet

1、介绍

  Linux被广泛运用到各种服务器及工作站,但是,工作站及服务器一般都放置在远端机房,因此,管理员一般采用远程登录系统的方式来管理和维护Linux操作系统。在Linux早期版本中,一般采用的是telnet方式登陆到远端的Linux服务器上,只要双方能够通过网络连接,管理员就可以在任何操作系统的客户机上登录到远端的Linux服务器上,从而将命令发送给远端的服务器,并将运行结果显示回来,从而实现远程命令的执行和反馈,采用这种方式非常方便。 telnet设计初期并没有考虑安全性,虽然后来telnet提供了一些改进措施,但是,在网络上登录到服务器时的用户名和密码都是都是采用明文传输的,这使得网络上的非法用户有可能窃听到传输的密码,从而给系统带来极大的安全隐患。为了避免这一情况的发生,Linux提供了安全的OpenSSH访问方式来实现安全访问,在很大程度上提高了系统的安全性,我们将给大家介绍OpenSSH服务器的使用,关于OpenSSH的配置我们会单独抽出一节课来讲。

2、安装

yum install   -y   telnet telnet-server

默认情况Linux不会启动远程登陆

1 修改 /etc/xinetd.d/telnet,将disable行属性改为“no”,其他设置不变

2 查看 /etc/services中设置的telnet端口是否是23,一般不作修改,如果需要从其他端口提供telnet服务,可以修改响应的端口号

3 设置默认系统启动时启动远程登陆服务,然后启动远程登陆服务

chkconfig telnet on
chkconfig –level 345 telnet on
chkconfig –list | grep telnet
service xinetd restart

3、安全限制

为了提高telnet的登陆的安全性,可以通过限制访问IP地址以及访问的时间段来尽可能的提高安全性,用户只需要修改/etc/xinetd.d/telnet文件

00、设置根用户可直接登陆
  Redhat Linux默认不能使用根用户root登陆,用户可以先使用一般用户登陆系统,然后使用su –命令,输入密码切换到根用户

另外可以配置/etc/pam.d/login文件来实现,只需将第2行注释掉就可以了!
Vi /etc/pam.d/login

安全限制telnet
vi /etc/xinetd.d/telnet
service telnet
{
disable=no
ind=192.168.1.100   #本机IP
#考虑到服务器有多个IP,这里设置本地telnet服务器IP,远程只能telnet #192.168.1.100才能进入

only_from=192.168.1.0/24
#只允许192.168.1.0-192.168.1.255该网段进入

only_from=.edu.cn
#只有教育网才能进入!

o_access=192.168.1.{4.5}
#限制192.168.1.4和192.168.1.5两个IP登录

access_times=8:00-12:00 20:00-23:59
#只允许在这两个时间段使用telnet服务
}

Linux的telent服务的更多相关文章

  1. Linux 系统Telnet服务

    Linux 系统Telnet服务 telnet与ssh相比,安全性能并不高,但是在ssh版本升级或者其他的情况下还是需要开启这一项服务.linux提供服务是由运行在后台的守护进程daemon来执行的, ...

  2. Linux下MongoDB服务安装

    Linux下MongoDB服务安装 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据 ...

  3. 【VNC】Linux环境VNC服务安装、配置与使用

     [VNC]Linux环境VNC服务安装.配置与使用 2009-06-25 15:55:31 分类: Linux   前言:作为一名DBA,在创建Oracle数据库的过程中一般要使用dbca和netc ...

  4. Linux下tomcat服务

    一:Linux下tomcat服务的启动.关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/loca ...

  5. 如何查看和停止Linux启动的服务

    1. 查看Linux启动的服务chkconfig --list 查询出所有当前运行的服务chkconfig --list atd  查询atd服务的当前状态 2.停止所有服务并且在下次系统启动时不再启 ...

  6. linux下tomcat服务的启动、关闭与错误跟踪

    linux下tomcat服务的启动.关闭与错误跟踪,远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务: 1).启动tomcat服务 进入tomcat主目录下的bin目录,然后执行如下 ...

  7. linux下维护服务器之常用命令

    linux下维护服务器之常用命令! 第1套如下: 正则表达式: 1.如何不要文件中的空白行和注释语句: [root@localhost ~]# grep -v '^$' 文件名 |grep -v '^ ...

  8. 主机Window不能访问该虚拟机Linux Samba文件服务提供了一个文件夹

    我最近遇到一个问题.虚拟机Linux中间Samba服务常开.主办"\\192.168.229.200" (我的虚拟机Linux址)訪问不了Share文件夹(/var/test),并 ...

  9. linux开机自启动服务优化设置命令

    1.设置成英文字符,避免出现乱码[root@xuegod62 ~]# LANG=en2.两种配置linux开机自启动服务命令:1)[root@xuegod62 ~]# ntsysv2)[root@xu ...

随机推荐

  1. 阿里云centos中mysql的安装及一些常识知识

    -------------------------------------------------------------------    阿里云centos中mysql的安装 工具WinSCP v ...

  2. emouse思·睿—评论与观点整理之五

    虽说我主要做的硬件,平时的兴趣爱好比较关注移动互联网,混迹于虎嗅.爱范儿.雷锋网.36Kr.cnBeta.瘾科技.i黑马.TechWeb等这类科技以及创业媒体,遗憾的是系统的去写的并不多,好在还算充分 ...

  3. 轻松搞定 easyui datagrid 二次加载的问题(转)

    对于使用url方式的初学者,经常碰到重复请求的问题,这个问题的根源是因为一旦设置了url参数,Datagrid组件在实例化的时候就会做请求,如何避免二次加载这样问题呢,个人觉得注意以下两点基本就可以防 ...

  4. 如何在Windows版的ScaleIO的节点中添加磁盘

    嗯, 为什么会有这个问题呢? 因为我要安装ScaleIO 1.32, 在使用Installation manager完成初始安装之后, 需要将一些磁盘添加到ScaleIO的storage pool中. ...

  5. 以相声之名说android四大对象

    当里个当,当里个当,Android此系统,易用有好用.谁为其奉献,只靠四巨头. 当里个当,当里个当,老大唤activity,界面缔造者.清水出芙蓉,天然来雕饰. 当里个当,当里个当,你若明白他,周期咋 ...

  6. NLP领域的ImageNet时代到来:词嵌入「已死」,语言模型当立

    http://3g.163.com/all/article/DM995J240511AQHO.html 选自the Gradient 作者:Sebastian Ruder 机器之心编译 计算机视觉领域 ...

  7. ZooKeeper 了解

  8. Java-JUC(三):原子性变量与CAS算法

    原子性 并发程序正确地执行,必须要保证原子性.可见性以及有序性.只要有一个没有被保证,就有可能会导致程序运行不正确. 原子性:一个操作或多个操作要么全部执行完成且执行过程不被中断,要么就不执行. 可见 ...

  9. (转)unity使用line renderer画线

    原文地址:http://www.xuanyusong.com/archives/561 任何一个无规则曲线它都是有若干个线段组成,及时是圆形它也是又若干个线段组成的,也就是说将若干个线段拼接起来就是我 ...

  10. "garbage at end of line" on Windows 10

      在windows 10上运行docker-machine scp myvm1 docker-compose.yml myvm1:~的时候报错: "garbage at end of li ...