Red Hat Enterprise Linux 5中开启Telnet服务

在Red Hat Enterprise Linux 5中开启Telnet服务,遇到了一些问题,从网上找到一些资源,结合本身的实践,总结一下。java

 

RHEL5默认没有安装telnet和xinetd服务,telnet服务要依靠xinetd服务启动,因此要先安装xinetd服务。linux

 

一、安装xinetdt、telent服务spa

能够从linux光盘里,找到安装文件。我是从网上下载的,下载后rest

     rpm -ivh xinetd-2.3.14-10.e15.i386.rpmcode

rpm -ivh telnet-server-0.17-38.e15.i386.rpmorm

 

 

也能够经过源文件安装xinetd:server

tar zxvf xinetd-2.3.14.tar.gz
cd xinetd-2.3.14
./configure --prefix=/usr/local/xinetd
make
make install资源

 

安装完成后,能够用命令查询安装状况:rem

 

rpm -qa xinetdio

rpm -qa telnet-server

 

二、启动服务
     能够再/etc/xinetd.d/目录下配置telnet配置文件,根据你本身的需求定制化。
     网上说将disabled配置为no,其实我发现这一项已经被注释掉了,不需修改。

     执行命令 service xinetd start
     这些服务应该起来了,若是不肯定能够检查下,
     netstat -an -t 能够看到23端口就说明xinetd起来了。

 

    注意service telnet status命令,返回telnet: unrecognized service信息,是正常的。


     或者用 chkconfig --list | grep telnet
     就能够看到telnet的状态是什么了。

 

    异常状况:我 在安装过程当中,还真遇到了问题,telnet服务终始没有起来。

检查etc/xinetd.conf文件,发现telnet的server = /usr/etc/in.telnetd,而该目录下并无文件,而文件所有在/usr/sbin下面,将路径改正确后, service xinetd restart,telnet就启动了。

 

默认开机启动:

chkconfig --add xinetd

    chkconfig xinetd on

 

chkconfig --add telnet

    chkconfig telnet on

 

 

三、telnet

     telnet服务启动成功后,使用telnet localhost会出现登陆提示,但telnet IP地址,就会拒绝链接。

telnet: connect to address 192.168.0.1: Connection refused
telnet: Unable to connect to remote host: Connection refused

 须要修改/etc/xinetd.conf文件,原来telnet绑定的地址为127.0.0.1,将地址改为实际的IP地址就能够了。或者将原来的telnet配置复制到下面,修改绑定IP。

 

telnet客户机的IP地址,还须要加到xinetd.conf中才能够访问,假设客户机IP为192.168.0.2

 

defaults
{
	instances 		= 25
	log_type 		= FILE /var/log/servicelog
	log_on_success	= HOST PID
	log_on_failure = HOST 
	only_from 		= 192.168.0.2 128.138.193.0 128.138.204.0 128.138.209.0 128.138.243.0
	only_from 		= localhost 192.231.139.0/24 
	disabled 		= tftp
}

  或者把only_form用#注释掉。

 

四、root用户登陆

按照网上说的修改/etc/securetty文件,以及/etc/pam.d/login文件,都没成功。

在auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so开始加上#屏蔽

修改/etc/securetty文件,在该文件中增长

pts/1 pts/2 pts/3 pts/4 pts/5