Telnet協議是TCP/IP協議族中的一員,是Internet遠程登陸服務的標準協議和主要方式,它為用戶提供了在本地計算機上完成遠程主機工作的能力,現在我們來講講linux下telnet安裝與使用.
現在管理linux已經很少人用telnet,基本都用crt、xshell或者putty,因為后續需要講zabbix免客戶端監控只telnet,通過telnet來監控服務器性能.
yum安裝telnet
yum安裝簡單快速:yum install telnet-server
配置telnet:telnet是放在xinetd里,將disable改為yes,如下:
- # 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 # 從yes改為no
- }
如果需要使用root使用telnet登錄,加上pts/0、pts1這樣的,否則跳過這一步.
- # cat /etc/securetty | grep pts
- pts/0
- pts/1
- pts/2
- pts/3
啟動telnet:
- # service xinetd start
- Starting xinetd:[ OK ]
確認是否啟動:
- # netstat -lnt | grep :23
- tcp 0 0 :::23 :::* LISTEN
創建普通用戶,如果已經有用戶了,那么可以跳過這一步:
- # useradd ttlsa # 創建用戶
- # passwd ttlsa # 修改密碼
- Changing password for user ttlsa.
- New password:
- Retype new password:
- passwd: all authentication tokens updated successfully.
telnet連接測試,使用root登錄.
- CentOS release 6.5 (Final)
- Kernel 3.15.4-x86_64-linode45 on an x86_64
- login: root
- Password:
- Last login: Thu Feb 12 08:37:11 from 58.246.52.46
- [root@li220-237 ~]#
普通用戶登錄:
- CentOS release 6.5 (Final)
- Kernel 3.15.4-x86_64-linode45 on an x86_64
- login: ttlsa //Vevb.com
- Password:
- $ w
- 08:41:05 up 199 days, 21:57, 2 users, load average: 0.00, 0.01, 0.05
- USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
- ttlsa pts/1 51.241.12.49 08:40 1.00s 0.00s 0.00s w
- root pts/0 51.241.12.49 08:27 1:37 0.01s 0.01s -bash
- $
新聞熱點
疑難解答