在安裝和使用telnet之前,需要記住以下幾點。
在公網(wan)中使用telnet是非常不好的想法。它會以明文的格式傳輸登入資料。每個人都可以看到明文。
如果你還是需要telnet,強烈建議你隻在區域網路内部使用。
你可以使用ssh作為替代方法。但是確定不要用root使用者登入。
<a target="_blank"></a>
在本篇教程中,我們會展示如何安裝telnet并且如何通過telnet通路遠端系統。
打開終端并輸入下面的指令來安裝telnet:
現在telnet已經安裝在你的伺服器上了。接下來編輯檔案/etc/xinetd.d/telnet:
設定 disable = no:
儲存并退出檔案。記住我們不必在centos 7做這步。
接下來使用下面的指令重新開機telnet服務:
在centos 6.x 系統中:
讓這個服務在每次重新開機時都會啟動:
在centos 6上:
在centos 7上:
讓telnet的預設端口23可以通過防火牆和路由器。要讓telnet端口可以通過防火牆,在centos 6.x系統中編輯下面的檔案:
加入如下行“-a input -p tcp -m state --state new --dport 23 -j accept”:
儲存并退出檔案。重新開機iptables服務:
在centos 7中,運作下面的指令讓telnet服務可以通過防火牆。
就是這樣。現在telnet服務就可以使用了。
建立一個測試使用者,比如使用者名是“sk”,密碼是“centos“:
安裝telnet包:
在基于deb的系統中:
現在,打開終端,嘗試通路你的伺服器(遠端主機)。
如果你的用戶端是linux系統,打開終端并輸入下面的指令來連接配接到telnet伺服器上。
輸入伺服器上已經建立的使用者名和密碼:
示例輸出:
如你所見,已經成功從本地通路遠端主機了。
如果你的系統是windows,進入開始 -> 運作 -> 指令提示符。
在指令提示符中,輸入指令:
192.168.1.150是遠端主機ip位址。
現在你就可以連接配接到你的伺服器上了。
就是這樣。
幹杯!
----------------------------------------------------------------------------------------------------------------------------
原文釋出時間:2015-02-25
本文來自雲栖合作夥伴“linux中國”