1、檢測telnet是否安裝
用chkconfig命令查看也可,只要出現以下 on 或 off則已安裝
用rpm,更能清晰明了的查看是否安裝
以上顯示了兩個telnet,一個是客戶端,一個是服務端。有些系統默認安裝了客戶端,沒有安裝服務端,需安裝即可
可用 zypper in telnet-server安裝
2、啟動telnet服務
在配置telnet服務時,我用xinetd服務啟動與停止
有時候我們安裝后在 /etc/xinetd.d/ 目錄下沒有 telnet文件,我們可以直接新建一個即可,系統會自動讀取此文件
vi /etc/xinetd.d/telnet
service telnet
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.telnetd #我的服務名是in.telnetd,如不知道名字的可以去 /usr/sbin/ 目錄下查看
disable = yes #yes代表,telnet服務不通過xinetd服務啟動與停止,no代表通過xinetd服務
}
可以通過chkconfig 查看設置情況,顯示off 代表文件設置為 yes,on 代表設置為 no
chkconfig --list | grep telnet
telnet:off
3、確定服務已啟動
可用 telnet localhost,輸入用戶名、密碼查看是否可登錄測試。或查看telnet服務默認端口查看
4、修改配置文件ftpusers,使用root登錄
此文件是控制ftp服務的,文件 /etc/ftpusers中存在用戶名為禁止登錄的用戶名,但只針對ftp服務 。
在使用telnet服務的時候,想要用root登錄修改 /etc/pam.d/login即可
把第三行注釋,就可用root登錄
5、設置telnet開機自啟
查看xinetd服務在Linux里啟動方式,(on:隨着系統的啟動而啟動)
設置開機自啟
chkconfig --level 35 xinetd on
等級3:有網絡連接,命令模式
等級5:圖形界面多用戶模式