Telnet是TCP/IP协议家族中的一员,是Internet远程登录服务的标准协议和主要方式。它使用户能够在本地计算机上完成远程主机工作。使用最终用户计算机上的telnet程序连接到服务器。
1.检查是否安装了telnet-server的rpm包。
操作系统:RedHat9
[root @ loca host ~]# rpm-QA telnet-server
//出于安全原因,默认情况下不安装telnet-server.rpm,而telnet客户端是标准的。也就是说,默认情况下会安装以下软件。为了方便测试,也请确认//
[root@locahost ~]#rpm -qa telnet
远程登录-0.17-25
如果没有,请安装telnet-server。
第三张磁盘上有telnet-Server-0.17-25.i386.rpm,进入服务器目录执行。
[root @ locahost ~]# rpm-IVH telnet-server * . i386 . rpm
其次,重新启动xinetd守护进程
因为telnet服务也由xinetd保护,所以在安装telnet-server之后,您必须重新启动xinetd来启动telnet服务。
[root @ loca host ~]#服务xinetd重新启动
第三,测试它
我们先检查一下TCP的23号端口是否正常打开。
[root @ loca host ~]# netstat-tnl | grep 23
TCP 0 0 0 0 0 0 0:23 0 0 0 0:*听
如果上述行存在,则服务已经在运行。
这个时候我们可以通过这台机器进一步确认。
[root @ locahost ~]# telnet localhost 23
正在尝试telnet 127.0.0.1…
连接到localhost . local domain(127 . 0 . 0 . 1).
逃跑的角色是'^]'
Red Hat Linux release 9 (Shrike)
i686上的内核2.4.20-8
登录:
如果netstat命令没有返回任何东西,我们就必须继续进行更深入的配置。
四、排除可能出现的问题。
修改telnet服务配置文件
vi /etc/xinetd.d/telnet
服务远程登录
{
禁用=是
标志=重用
套接字类型=流
等待=否
用户=root
server=/usr/sbin/in.telnetd
登录失败=用户标识
}
用#注释掉disable=yes行,或者将yes改为no,然后重新启动xinetd扩展守护程序。
[root@localhost ~]#服务xinetd重新启动
停止Xinetd:[好]
启动xinetd: [OK]
注意关闭系统防火墙限制端口23。
[root@localhost ~]#系统配置安全级别
在这里,我们可以打开或关闭防火墙,也可以配置防火墙。
或者:
[root@locahost ~]# setup