分类: LINUX
2011-10-12 15:39:43
1、安装xinetdt、telent服务
可以从linux光盘里,找到安装文件。我是从网上下载的,下载后
rpm -ivh xinetd-2.3.14-10.e15.i386.rpm
rpm -ivh telnet-server-0.17-38.e15.i386.rpm
也可以通过源文件安装xinetd:
tar zxvf xinetd-2.3.14.tar.gz
cd xinetd-2.3.14
./configure --prefix=/usr/local/xinetd
make
make install
安装完成后,可以用命令查询安装情况:
rpm -qa xinetd
rpm -qa telnet-server
2、启动服务
可以再/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
3、telnet
telnet服务启动成功后,使用telnet localhost会出现登录提示,但telnet IP地址,就会拒绝连接。
需要修改/etc/xinetd.conf文件,原来telnet绑定的地址为127.0.0.1,将地址改成实际的IP地址就可以了。或者将原来的telnet配置复制到下面,修改绑定IP。
telnet客户机的IP地址,还需要加到xinetd.conf中才可以访问,假设客户机IP为192.168.0.2
或者把only_form用#注释掉。
4、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