天天看點

Linux伺服器---安裝telnet

安裝telnet

      telnet是标準的遠端登入協定,曆史悠久。但是telnet的對話資料沒有加密,甚至使用者名和密碼都是明文顯示,這樣的服務風險極大。目前大多數系統多已經不會再安裝這個服務了,使用者需要自己手動安裝

1、安裝telnet軟體,使用者可以将telnet的伺服器和用戶端都安裝 

      [root@localhost wj]# rpm -qa | grep telnet

      [root@localhost wj]# yum install -y telnet-server   //telnet伺服器端,允許其他電腦連接配接

      Installed:

        telnet-server.i686 1:0.17-48.el6                                                                                           

      Complete!

      [root@localhost wj]# yum install -y telnet      //telnet用戶端,可以連接配接其他電腦

        telnet.i686 1:0.17-48.el6                                                                                                  

2、配置telnet,修改配置檔案“/etc/xinetd.d/telnet”,将參數disable改為no

      [root@localhost wj]# gedit /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  //這個預設是yes,隻有改成no才可以啟動telnet

      }

3、修改端口。telnet預設的端口是23,使用者可以修改“/etc/services”檔案來改變端口。 

      [root@localhost wj]# gedit /etc/service 

      telnet          23/tcp     //為了防止被攻擊,一般都不會使用23端口。注意這裡的23端口要使用tcp和udp兩種協定

      telnet          23/udp 

4、修改防火牆,打開tcp和udp的23端口

      [root@localhost wj]# gedit /etc/sysconfig/iptables

      -A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT

      -A INPUT -m state --state NEW -m udp -p udp --dport 23 -j ACCEPT

      [root@localhost wj]# service iptables restart

      iptables:将鍊設定為政策 ACCEPT:filter nat                [确定]

      iptables:清除防火牆規則:                                 [确定]

      iptables:正在解除安裝子產品:                                   [确定]

      iptables:應用防火牆規則:                                 [确定]

      iptables:載入額外子產品:nf_conntrack_ftp                   [确定]

5、啟動telnet

      [root@localhost wj]# service xinetd restart        //telnet依賴xinetd

      停止 xinetd:                                              [确定]

      正在啟動 xinetd:                                          [确定]

6、測試,在window端連接配接telnet。注意,不要用root使用者登入,預設不允許。

      [root@localhost wj]# telnet 192.168.0.119

      Trying 192.168.0.119...

      Connected to 192.168.0.119.

      Escape character is '^]'.

      CentOS release 6.5 (Final)

      Kernel 2.6.32-431.el6.i686 on an i686

      login: david

      Password: 

      Last login: Thu Aug 16 08:24:19 from 192.168.0.119

      already login

繼續閱讀