Telnet服務安裝及配置


安裝Telnet服務:

[root@Server ~]# yum install telnet-server -y

Installing : 2:xinetd-2.3.14-40.el6.x86_64    

Installing : 1:telnet-server-0.17-48.el6.x86_64

/etc/xinetd.d/telnet    //子配置文件

/usr/sbin/in.telnetd   

/usr/share/man/man5/issue.net.5.gz

/usr/share/man/man8/in.telnetd.8.gz

/usr/share/man/man8/telnetd.8.gz

查看xinetd服務是否安裝

[root@Server ~]# rpm -ql xinetd

/etc/rc.d/init.d/xinetd     //啟動腳本

/etc/xinetd.conf            //主配置文件

/usr/sbin/xinetd            //二進制命令

-----------------------------------------------------------------------------------------------------

[root@Server ~]# cat /etc/xinetd.conf |grep -v ^#

defaults {    

  log_type    = SYSLOG daemon info //日志類型,支持

  rsyslog     log_on_failure  = HOST          //失敗日志,記錄客戶端的ip地址   

  log_on_success  = PID HOST DURATION EXIT    //成功日志,記錄客戶端的pid和ip

  cps     = 50 10             //每秒50個鏈接,如果超過限制,則等待10s再鏈接   

  instances   = 50        //最大連接數    

  per_source  = 10        //每個ip地址最多連接數

  v6only      = no        //不使用ipv6

  groups      = yes    

  umask       = 002

}

includedir /etc/xinetd.d    //包含的目錄

[root@Server ~]# cat /etc/xinetd.d/telnet

service telnet {

    flags   = REUSE    

    socket_type = stream       //socket類型tcp協議

    wait   = no    //不等待    

    user  = root  //以root身份去運行    

    server  = /usr/sbin/in.telnetd   

    log_on_failure  += USERID    

    disable  = yes   //關閉服務

}

修改配置文件

vim /etc/xinetd.d/telnet

只修改這一行

disabled = no

啟動服務

[root@Server ~]# /etc/init.d/xinetd start

或者

[root@Server ~]# service xinetd start

[root@Server ~]# /etc/init.d/xinetd status

如果客戶端telnet 連接不上查看端口是否被占用

[root@Server ~]# netstat -alntp|grep 23

默認是不允許連接root用戶的

[root@client01 ~]# telnet 192.168.8.132   

Trying 192.168.8.132...    

Connected to 192.168.8.132.  

Escape character is '^]'.  CentOS release 6.7 (Final)  

Kernel 2.6.32-573.el6.x86_64 on an x86_64    

login: root    

Password:    

Login incorrect

只允許某個網段的人連接,如:192.168.0.0/24 可以 man 5 xinetd.conf

修改配置文件

vim /etc/xinetd.d/telnet

only_from = 192.168.0.254

可以以端口號來訪問

[root@client01 ~]# telnet 192.168.8.132 23

======================================================================

windows下cmd終端訪問Telnet 解決Telnet不是內部命令,

打開控制面板--->程序和功能----->打開或關閉Windows功能----->將Telnet客戶端的勾上,即可

win+r------>cmd----->telnet 192.168.8.132 23 默認不允許使用root用戶訪問

輸入用戶名和密碼即可訪問


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM