1. 程式人生 > >Linux中telnet客戶端與服務端的安裝與配置

Linux中telnet客戶端與服務端的安裝與配置

Telnet服務的配置步驟如下:

一、安裝telnet軟體包(通常要兩個)。

  1、 telnet-client (或 telnet),這個軟體包提供的是 telnet 客戶端程式;

  2、是 telnet-server 軟體包,這個才是真正的 Telnet server 軟體包!

  安裝之前先檢測是否這些軟體包已安裝,方法如下:

    [[email protected] ~]# rpm -qa | grep telnet          telnet-0.17-48.el6.x86_64

    telnet客戶端一般預設情況是已安裝

    [[email protected]

~]# rpm -q telnet-server

    無表示未安裝

二、安裝telnet-client (或 telnet)

yum安裝telnet-server,命令:yum -y install telnet,就能安裝了。

三、安裝telnet-server

yum方式是最為便捷的線上包安裝工具。

[[email protected] ~]# yum list |grep telnet
telnet.x86_64                              1:0.17-48.el6                @base   
telnet-server.x86_64                       1:0.17-48.el6                @base   
dcap-tunnel-telnet.x86_64                  2.47.12-4.el6                epel    
libguac-client-telnet.i686                 1:0.9.14-1.el6               epel    
libguac-client-telnet.x86_64               1:0.9.14-1.el6               epel    
libtelnet.i686                             0.20-2.el6                   epel    
libtelnet.x86_64                           0.20-2.el6                   epel    
libtelnet-devel.i686                       0.20-2.el6                   epel    
libtelnet-devel.x86_64                     0.20-2.el6                   epel    
libtelnet-utils.x86_64                     0.20-2.el6                   epel    

發現有 telnet-server-0.17-48.el6.x86_64這個源

[[email protected] xinetd.d]# yum install telnet-server-0.17-48.el6.x86_64

安裝成功

[[email protected] xinetd.d]# rpm -qa | grep telnet

telnet-0.17-47.el6.x86_64

telnet-server-0.17-47.el6.x86_64

發現telnet-server已經安裝成功。

 [更改配置檔案,將telnet服務設定為預設啟動,非必須]

查詢xinetd.d所管轄的所有配置檔案所在目錄。

[[email protected] ~]# vim /etc/xinetd.d/telnet 
# default: on
# description: The telnet server serves telnet sessions; it uses \
#       unencrypted username/password pairs for authentication.
service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = no
}

開啟telnet服務

[[email protected] ~]# service xinetd restart 
Stopping xinetd:                                           [  OK  ]
Starting xinetd:                                           [  OK  ]

測試telnet服務

[[email protected] ~]# telnet localhost
Trying ::1...
Connected to localhost.
Escape character is '^]'.
CentOS release 6.5 (Final)
Kernel 2.6.32-431.el6.x86_64 on an x86_64
login:

測試正常。