在linux中配置安装telnet服务

Telnet 是一种流行的用于通过 Internet 登录到远程计算机的协议。Telnet 服务器软件包为远程登录主机提供了支持。要通过 Telnet 协议与另一台主机通讯,
您可以使用名称或 Internet 地址格式(如 192.168.1.10)与主机联系。Telnet 使用命令行提示。

使用 Telnet 服务

要开始使用 Telnet 服务,键入如下命令以连接到远程服务器:

telnet ip_address / server_name

其中

 ip_address 是服务器的 IP 地址,  server_name 是服务器的名称。 


备注:默认情况下,服务器使用 NTLM 身份验证,并提示输入用户名和密码。 



telnet服务器默认已经安装在windows中,如何打开telnet服务?


sc config tlntsvr start= auto 自动  
 
 sc config tlntsvr start= disabled 已禁用  
 
 sc config tlntsvr start= demand 手动



注意=后面有个空格 


net start telnet   启动telnet服务
net stop telnet    停止telnet服务

一、安装telnet

软件包(通常要两个)。


  1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序;



  2、是 telnet-

server 软件包,这个才是真正的 Telnet server 软件包!


  安装之前先检测是否这些软件包已安装,方法如下:


[root@localhost ~]# rpm -q telnet 
 
 telnet-0.17-38.el5


telnet客户端一般默认情况是已安装


[root@localhost ~]# rpm -q telnet-server

无表示未安装


二、安装telnet-server


运行命令安装:

[root@localhost cdrom]# rpm -ivh --force telnet-server-0.17-39.el5.i386.rpm 
 
 warning: CentOS/telnet-server-0.17-39.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897 
 
 error: Failed dependencies: 
 
         xinetd is needed by telnet-server-0.17-39.el5.i386


在这里提示安装出错,需要xinetd依赖包,那我们就先装它吧!



[root@localhost cdrom]# rpm -ivh --force xinetd-2.3.14-10.el5.i386.rpm 
 
 warning: CentOS/xinetd-2.3.14-10.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897 
 
 Preparing...                ########################################### [100%] 
 
    1:xinetd                 ########################################### [100%]


安装完成


下面我们来安装telnet-server


[root@localhost cdrom]# rpm -ivh --force telnet-server-0.17-39.el5.i386.rpm 
 
 warning: CentOS/telnet-server-0.17-39.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897 
 
 Preparing...                ########################################### [100%] 
 
    1:telnet-server          ########################################### [100%]


现在可以正常安装了,安装完成下面我们需要配置服务!


三、配置服务


1、开启服务



  方法一:使用ntsysv,在出现的窗口之中,将 telnet 勾选起来,然后按下 OK 即可 !


        空格键 “选择”   ,tab键  "确定&取消"


  方法二:编辑 /etc/xinetd.d/telnet



 

#vi /etc/xinetd.d/telnet 
 
 [root@localhost cdrom]# vi /etc/xinetd.d/telnet


     方法三:root@localhost cdrom]# chkconfig telnet on     #设置在启动系统时,启动telnet服务


2、激活服务



  telnet 是挂在 xinetd 底下的,所以自然只要重新激活 xinetd 就能够将 xinetd 里头的设定重新读进来,所以刚刚设定的 telnet 自然也就可以被激活。


[root@localhost cdrom]# service xinetd start



启动 xinetd:                                              [确定]


3、安装telnet客户端


[root@web soft]# rpm -ivh --force telnet-0.17-47.el6_3.1.x86_64.rpm  
 
 warning: telnet-0.17-47.el6_3.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY 
 
 Preparing...                ########################################### [100%] 
 
    1:telnet                 ########################################### [100%]


四、测试服务

[root@web soft]# telnet 10.149.100.152 1521 
 
 Trying 10.149.100.152... 
 
 Connected to 10.149.100.152. 
 
 Escape character is '^]'.




再次话说 启动telnet的三种方法:
1.使用命令

# chkconfig --add telnet 
 
 # chkconfig telnet on


2.编辑文件 /etc/xinetd.d/telnet
将语句 disable = yes 改成 disable = no 保存退出。
重启服务: service xinetd restart
3.图形界面
找到telnet一项,然后按空格,选中该项。选择OK退出。
重启服务: service xinetd restart

注意 如果装系统的时候带上了防火墙需要

# iptables -F   #关闭防火墙


才能远端telnet到服务器 




默认情况不能用root身份登陆!!! 
修改 /etc下securetty文件可以以root身份登陆
在tty11下加入
pts/0
pts/1
pts/2
pts/3
pts/4
pts/5
pts/6
pts/7
pts/8
pts/9