Linux的telent服务
目前,在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服务的更多相关文章
- Linux 系统Telnet服务
Linux 系统Telnet服务 telnet与ssh相比,安全性能并不高,但是在ssh版本升级或者其他的情况下还是需要开启这一项服务.linux提供服务是由运行在后台的守护进程daemon来执行的, ...
- Linux下MongoDB服务安装
Linux下MongoDB服务安装 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据 ...
- 【VNC】Linux环境VNC服务安装、配置与使用
[VNC]Linux环境VNC服务安装.配置与使用 2009-06-25 15:55:31 分类: Linux 前言:作为一名DBA,在创建Oracle数据库的过程中一般要使用dbca和netc ...
- Linux下tomcat服务
一:Linux下tomcat服务的启动.关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/loca ...
- 如何查看和停止Linux启动的服务
1. 查看Linux启动的服务chkconfig --list 查询出所有当前运行的服务chkconfig --list atd 查询atd服务的当前状态 2.停止所有服务并且在下次系统启动时不再启 ...
- linux下tomcat服务的启动、关闭与错误跟踪
linux下tomcat服务的启动.关闭与错误跟踪,远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务: 1).启动tomcat服务 进入tomcat主目录下的bin目录,然后执行如下 ...
- linux下维护服务器之常用命令
linux下维护服务器之常用命令! 第1套如下: 正则表达式: 1.如何不要文件中的空白行和注释语句: [root@localhost ~]# grep -v '^$' 文件名 |grep -v '^ ...
- 主机Window不能访问该虚拟机Linux Samba文件服务提供了一个文件夹
我最近遇到一个问题.虚拟机Linux中间Samba服务常开.主办"\\192.168.229.200" (我的虚拟机Linux址)訪问不了Share文件夹(/var/test),并 ...
- linux开机自启动服务优化设置命令
1.设置成英文字符,避免出现乱码[root@xuegod62 ~]# LANG=en2.两种配置linux开机自启动服务命令:1)[root@xuegod62 ~]# ntsysv2)[root@xu ...
随机推荐
- js转义和反转义html htmlencode htmldecode
文章目录 JS实现HTML标签转义及反转义 用Javascript进行HTML转义 1.HTML转义 2.反转义 3.一个有意思的认识 4.完整版本的代码 其他 [转义字符]HTML 字符实体< ...
- Web 前沿——HTML5 Form Data 对象的使用
原文地址:http://www.cnblogs.com/lhb25/p/html5-formdata-tutorials.html XMLHttpRequest Level 2 添加了一个新的接口-- ...
- 存储过程参数CHAR传过来null导致超时.
调用的时候不要传NULL,可以传 '' ALTER PROCEDURE [dbo].[up_UC_GetUCExecuteEPList] @Code VARCHAR(3) ,--ch ...
- sql server 复制,镜像,日志传输及故障转移集群区别
一, 数据库复制 SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份.这里的同步备份指的是备份服务器与主服务器进行 实时数据同步, ...
- andengine的convertLocalCoordinatesToSceneCoordinates方法
使用Tile地图,看过andengine中的例子,都会发现例子中有这么一段话,以前版本的是convertLocalToSceneCoordinates方法. scene.registerUpdateH ...
- LeetCode 754. Reach a Number到达终点数字
题目 在一根无限长的数轴上,你站在0的位置.终点在target的位置. 每次你可以选择向左或向右移动.第 n 次移动(从 1 开始),可以走 n 步. 返回到达终点需要的最小移动次数. 示例 1: 输 ...
- oracle的行级触发器使用
行级触发器: 当触发器被触发时,要使用被插入.更新或删除的记录中的列值,有时要使用操作前.后列的值. :NEW 修饰符访问操作完成后列的值 :OLD 修饰符访问操作完成前列的值 例1: 建立一个触发器 ...
- Logistic Regression--逻辑回归算法汇总**
http://www.cnblogs.com/biyeymyhjob/archive/2012/07/18/2595410.html 转自别处 有很多与此类似的文章 也不知道谁是原创 因原文由少于错 ...
- offsetof与container_of宏[总结]
1.前言 今天在看代码时,遇到offsetof和container_of两个宏,觉得很有意思,功能很强大.offsetof是用来判断结构体中成员的偏移位置,container_of宏用来根据成员的地址 ...
- 解决PHP使用CVS导出Excel乱码问题
在使用PHP生成CVS文件后通过Excel打开发现中文全部变成了乱码,之前在我本地win08通过WPS正常的,但上传到服务器Linux在服务器上测试出现了乱码 一开始以后是Linux的问题但后来测试时 ...