1.檢查是否安裝了telnet-server的rpm包。
[root @ localhost ~]# rpm-QA telnet-server?
如果沒有輸出,說明沒有安裝。出於安全原因,默認情況下不安裝telnet-server.rpm,telnet客戶端是標準的。也就是說,默認情況下會安裝以下軟件。
如果沒有,安裝telnet-server,否則,忽略此步驟。
[root@localhost ~]#yum安裝telnet-server
3.檢查是否安裝了telnet的rpm包。
[root@localhost ~]# rpm -qa telnet?
遠程登錄-0.17-47 . el6 _ 3.1 . x86 _ 64
4.如果沒有安裝,請安裝telnet,否則忽略此步驟。
[root@localhost ~]# yum安裝telnet
其次,安裝xinetd服務
因為telnet服務也由xinetd保護,所以在安裝telnet-server之後,必須重新啟動xinetd來啟動telnet服務。
Xinetd是擴展的互聯網守護進程。xinetd是新壹代網絡守護服務程序,也稱為超級互聯網服務器。它通常用於管理各種輕量級互聯網服務。Telnet服務由xinetd服務管理,因此在安裝telnet服務之前需要安裝xinetd服務。網頁鏈接?壹起學習linux
1.首先檢查是否安裝了xinetd服務。
# rpm -qa | grep xinetd
2.如果尚未安裝,請使用yum命令進行安裝。
# yum install -y xinetd軟件包
3.安裝完成後,您可以啟動它。
[root@locahost ~]#service xinetd重啟?
三。註意事項和錯誤的解決方法
1.如果沒有安裝xinetd,請安裝它。
2.更改配置文件/etc/xinetd.d/telnet。
如果該文件不存在,請創建它。將disable=yes更改為disable=no,或者將其註釋掉。也就是說,閱讀如下:
#默認值:開
# description:telnet服務器服務於telnet會話;它使用\
# ?用於身份驗證的未加密用戶名/密碼對。
服務遠程登錄
{
旗幟?=重復使用
套接字類型=流
等待=否
用戶= root
服務器?= /usr/sbin/in.telnetd
登錄失敗?+=用戶標識
#disable = yes在disable = yes行前添加#,或將yes改為No。
}
3.以root用戶身份登錄。
默認情況下,不允許root用戶遠程登錄到Linux主機。普通用戶telnet進入系統後,切換到root後可以使用root。如果您必須以root用戶身份登錄,您可以使用來修改securetty文件。
控制臺?
。。。
#以下是新增的
pts/1?
pts/2?
pts/3?
pts/4?
pts/5?
pts/6?
pts/7?
pts/8?
pts/9?
pts/10?
pts/11?
添加pts/1…pts/11。
壹般來說,不建議遠程直接用root用戶登錄系統,因為telnet在數據傳輸過程中使用明文,如果數據包被截獲,會很容易獲取root用戶的登錄密碼;還是建議以普通用戶身份通過telnet遠程登錄,然後su到root,相對安全。如果您必須與root用戶遠程連接,建議使用SSH。
4、修改telnet端口
將文件/etc/services修改為文件。
...?
telnet 23/tcp?
telnet 23/udp?
...?
修改為
telnet 8902/tcp?
telnet 8902/udp?
只需重新啟動telnet服務。