telnet由于是明文传输,所以安全起见最好不要用telnet服务。但是由于telnet是一个比较方便的远程工具,在windows上是自带 的不需要安装客户端即可使用。如果telnet设置的比较复杂,对端口、登陆时间、登陆的IP地址等如果有限制的话也可以使用。下面将介绍telnet的 安装及配置的过程。

一、安装

1、查询是否已经安装telnet包                    #rpm –qa telent*
      若出现安装包的信息,则说明已经安装,否则没有安装。安装以下三个包
telnet.i68           telnet-server.i686          xinetd                          
 查看服务运行的状态                                  #service  xinetd  status
启动telent服务                                              #service  xinetd  start
查看该服务开机自启动情况                     #chkconfig --list xinetd
设置该服务在3和5级别运行的时候开机自启动          #chkconfig ---level  35 xinetd on
设置好之后显示如下 :
 xinetd 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭
2、远程登陆服务器                                 #telnet 192.168.197.132
显示报错信息:telnet: connect to address 192.168.197.132: Connection refused。根据提示信息说的是拒绝连接,解决办法如下。
(1)查看防火墙运行状态                    #chkconfig --list iptables
显示如下信息:iptables  0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭 说明防火墙是开启的。
关闭防火墙并且让它开机不启动。       #chkconfig iptables off
(2)修改/etc/xinetd.d/telnet 的文件
将该文件中的 disable = yes 改为 disable = no  #拒绝访问选项
重启telnet服务                                                   #service xinetd restart
telnet 默认拒绝用root权限的用户登陆,可以用普通用户登陆,这是就可以telnet登陆服务器了。
2、  想用root权限的用户登陆服务器解决方法有两种:
(1)修改/etc/securetty文件
查看日志文件中的报错信息       #tail /var/log/secure
显示的一条信息如下:Dec 4 20:29:47 localhost login: pam_securetty(remote:auth): access denied: tty 'pts/1' is not secure !

示pts/1不安全。打开/etc/securetty文件在第一行添加pts/1
保存并退出,重启xinetd服务即可用root登陆,如果还不能登陆的话,可以继续添加 pts/2、pts/3等………  
//增加这个应该是增加使用root登陆的个数,如果不能登陆就看log,添加相应的pts就可以了。
(2)第二种方法:确认/etc/pam.d/login中的pam_securetty.so行,并将其注释掉"#"
# vi /etc/pam.d/login 
#%PAM-1.0 
#auth [user_unknown...... pam_securetty.so        将这一行注释掉  
重启服务即可登陆。

注意:第二种方法在RedHal时代是可以的。在CentOS时代好像就不行了,我在CentOS 6上测试没有成功!

二、配置telnet服务
1、改变默认的端口,设定配置文件     /etc/services  
[root@linuxso.com /]#vi /etc/services
找到下面的两行:
telnet          23/tcp  //如果要改则改到2000以后, 以免与其它冲突
telnet          23/udp  //具体查看 vi /etc/services中端口的分配情况
2、telnet服务限制
 设定配置文件/etc/xinetd.d/telnet
[root@ www.linuxidc.com rhel /]# vim /etc/xinetd.d/telnet 
access_time     = 20:00-24:00 
# default: on 
# description: The telnet server serves telnet sessions; it uses \ 
#       unencrypted username/password pairs for authentication. 
....
log_on_failure  += USERID 
only_from       = 192.168.0.0/16   //这个没事不要加

#bind           = 192.168.0.100 //这里全注掉了,自选
#only_from      = 192.168.0.0/24 
#no_access      = 192.168.0.{80,90} 
#access_times   = 8:00-9:00 20:00-23:00

centos telnet --xinetd 服务的更多相关文章

  1. CentOS 7 Xinetd服务安装配置

    CentOS 7 Xinetd服务安装配置 目录 CentOS 7 Xinetd服务安装配置 一.Linux守护进程与初始化进程 1. 什么是守护进程 2. 什么是初始化 二.Linux独立启动进程和 ...

  2. CentOS: Make Command not Found and linux xinetd 服务不能启动

    在centos 安装编译器 yum -y install gcc automake autoconf libtool make linux xinetd 服务不能启动: [root@capaa xin ...

  3. CentOS-Minimal版本下安装telnet服务和xinetd服务

    默认在CentOS-Minimal版本下没有安装telnet和xinetd服务. 1.安装telnet [root@localhost ~]# rpm -qa | grep telnet  --检查是 ...

  4. Linux系统安装telnet以及xinetd服务

    Linux系统安装telnet以及xinetd服务 一.安装telnet 1.检测telnet-server的rpm包是否安装 # rpm -qa telnet-server 若无输入内容,则表示没有 ...

  5. Centos 开启telnet-service服务

    1. 查看linux版本信息: [loong@localhost ~]$ cat /etc/issue CentOS release 5.8 (Final) Kernel \r on an \m 2. ...

  6. Xinetd服务的安装与配置

    Xinetd服务的安装与配置 http://blog.chinaunix.net/uid-21411227-id-1826885.html 1.什么是xinetd xinetd即extended in ...

  7. Xinetd服务的安装与配置详解

    1.什么是xinetd xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器.经常用来管理多种轻量级Interne ...

  8. linux服务安装与配置(二):安装xinetd服务

    linux服务安装与配置(二):安装xinetd服务 xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器.经常用 ...

  9. xinetd服务

    xinetd(eXtended InterNET services daemon) 一.xinetd的功能介绍: xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全.它 ...

随机推荐

  1. 《JavaScript高级程序设计》心得笔记-----第二篇章

    第五章 9.Function函数 1)         函数内部有两个特殊的对象: (1)       arguments(主要用于保存函数参数,有一个属性callee,这是一个指针,指向拥有argu ...

  2. hibernate结合使用gson转换json中一点看法

    转发请注明出处:http://www.cnblogs.com/shizhongtao/p/3680216.html 在前后台的交互中,经常需要把bean对象与xml或者json,这里就把自己以前遇到的 ...

  3. html关于强制显示 隐藏浏览器的滚动条

    浏览器的滚动条在一些特殊的展示中,是不需要的,所以必须把它隐藏掉,文章主要介绍一些隐藏或者显示IE的水平或者垂直滚动条的实现代码,需要了解的朋友可以参考下: 相关css代码如下: //强制显示滚动条: ...

  4. 【Qt】Qt之启动外部程序【转】

    简述 QProcess可以用来启动外部程序,并与它们交互. 要启动一个进程,通过调用start()来进行,参数包含程序的名称和命令行参数,参数作为一个QStringList的单个字符串. 另外,也可以 ...

  5. Android little error records

    1:在清单文件(Manifest)中加入权限时要注意,如下例: <uses-permission android:name="android.permission.CHANGE_NET ...

  6. Hibernate之HQL总结

    hibernate运行过程: Hibernate作用 1.hibernate是java应用和关系数据库之间的桥梁,她负责java对象和关系数据库之间的映射. 2.hibernate内部封装了通过JDB ...

  7. SQL Server 2012 BI 学习 第一天

    了解数据源,数据源视图,多维数据集,维度 数据源:一个数据库或者其它数据链接,SSAS不支持使用模拟功能来处理 OLAP 对象.模拟信息选择“使用服务帐户” 数据源视图:DSV是元数据的单个统一视图, ...

  8. Python脚本控制的WebDriver 常用操作 <十三> 处理button group层的定位

    下面将使用webdriver来定位同一层的按钮 测试用例场景 button group就是按钮组,将一组按钮排列在一起. 处理这种对象的思路一般是先找到button group的包裹(wrapper) ...

  9. 记一次Surface Pro 2还原操作

    因为要做Azure的一个case,对自己的域环境下直接进行了捕获.结果导致机器直接crash. 重启后使用本地账号登陆后发现所有Win 8 的App都无法使用,包括进入设置中还原方式也无法使用. 可以 ...

  10. 什么是Hadoop,怎样学习Hadoop

    Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS.HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上:而且它 ...