Linux伺服器—安裝telnet

一生有你llx發表於2018-12-27
安裝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客戶端,可以連線其他電腦
      Installed:
        telnet.i686 1:0.17-48.el6                                                                                                  
      Complete!

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

相關文章