Ⅰ 為什麼telnet命令在linux上不能用
telnet命令通常用來遠程登錄。
telnet程序是基於TELNET協議的遠程登錄客戶端程序。
Telnet協議是TCP/IP協議族中的一員,是Internet遠程登陸服務的標准協議和主要方式。
它為用戶提供了在本地計算機上完成遠程主機工作的 能力。在終端使用者的電腦上使用telnet程序,用它連接到伺服器。
終端使用者可以在telnet程序中輸入命令,這些命令會在伺服器上運行,就像直接在伺服器的控制台上輸入一樣。可以在本地就能控制伺服器。
要開始一個 telnet會話,必須輸入用戶名和密碼來登錄伺服器。Telnet是常用的遠程式控制制Web伺服器的方法。
但是,telnet因為採用明文傳送報文,安全性不好,很多Linux伺服器都不開放telnet服務,而改用更安全的ssh方式了。
但仍然有很多別的系統可能採用了telnet方式來提供遠程登錄,因此弄清楚telnet客戶端的使用方式仍是很有必要的。
telnet命令還可做別的用途,比如確定遠程服務的狀態,比如確定遠程伺服器的某個埠是否能訪問。
1.命令格式:
telnet[參數][主機]
2.命令功能:
執行telnet指令開啟終端機階段作業,並登入遠端主機。
3.命令參數:
-8 允許使用8位字元資料,包括輸入與輸出。
-a 嘗試自動登入遠端系統。
-b《主機別名》 使用別名指定遠端主機名稱。
-c 不讀取用戶專屬目錄里的.telnetrc文件。
-d 啟動排錯模式。
-e《脫離字元》 設置脫離字元。
-E 濾除脫離字元。
-f 此參數的效果和指定「-F」參數相同。
-F 使用Kerberos V5認證時,加上此參數可把本地主機的認證數據上傳到遠端主機。
-k《域名》 使用Kerberos認證時,加上此參數讓遠端主機採用指定的領域名,而非該主機的域名。
-K 不自動登入遠端主機。
-l《用戶名稱》 指定要登入遠端主機的用戶名稱。
-L 允許輸出8位字元資料。
-n《記錄文件》 指定文件記錄相關信息。
-r 使用類似rlogin指令的用戶界面。
-S《服務類型》 設置telnet連線所需的IP TOS信息。
-x 假設主機有支持數據加密的功能,就使用它。
-X《認證形態》 關閉指定的認證形態。
4.使用實例:
實例1:遠程伺服器無法訪問
命令:telnet 192.168.120.206
輸出:
代碼如下:
[root@localhost ~]# telnet 192.168.120.209
Trying 192.168.120.209.。。
telnet: connect to address 192.168.120.209: No route to host
telnet: Unable to connect to remote host: No route to host
[root@localhost ~]#
說明:
處理這種情況方法:
(1)確認ip地址是否正確?
(2)確認ip地址對應的主機是否已經開機?
(3)如果主機已經啟動,確認路由設置是否設置正確?(使用route命令查看)
(4)如果主機已經啟動,確認主機上是否開啟了telnet服務?(使用netstat命令查看,TCP的23埠是否有LISTEN狀態的行)
(5)如果主機已經啟動telnet服務,確認防火牆是否放開了23埠的訪問?(使用iptables-save查看)
Ⅱ linux telnet的問題
linux的telnet默認是關閉的!需要telnet的話要自己配置telnet。
Ⅲ telnet命令怎麼看埠通不通
方法如下:
操作設備:戴爾筆記本電腦
操作系統:win10
操作程序:運行窗口1.0
1、首先在電腦中,點擊左下角的開始菜單,然後打開運行窗口後,輸入cmd。
Ⅳ linux ping能通 telnet埠不通
查看telnet服螞慶務是否開悶瞎握神褲啟
cat /etc/xinetd.d/telnet
disable = no
然後重啟xinetd的服務
Ⅳ telnet命令怎麼看埠通不通linux(如何測試telnet埠通不通)
1."telnet命令怎麼看埠通不通,為您提供telnet命令怎麼看埠通不通圖文信息,用telnet命令看埠通不通需要使用ping檢查伺服器網路輸入隱簡cmd,然後輸入寬亮pingip地址,根據超不超時來輸入telnet命令,TelnetIP地址及埠號,第慎攜寬三打開telnet連接成功窗口即可。
Ⅵ 關於linux系統埠telnet能不能通的問題
你需要知道的是linux系統作為telnet伺服器無法使用的型腔問題,那麼
檢查你的telnet服務,是否正常。 服務是否開放了運薯23埠。
檢查你旁租者的linux防火牆配置規則
如果你使用的linux系統包含其他安全特性,也要仔細檢查一下。
Ⅶ linux伺服器重啟後不能telnet
1、由於在Windows Vista之後的版本默認並沒有提供Telnet功能。如果需要使用Telnet就必須打開此項功能。以Windows 7為例,首先打開控制面板。
2、然後在控制面板中打開「程序和功能」。
3、再在左上角點擊「打開或關閉Windows功能」。
4、在「打開或關閉Windows功能」對話框中勾選「Telnet客戶端」,點擊確定,系統會自動安裝。到此Windows終端的工作已經完成。
5、Linux伺服器開啟Telnet服務
許多Linux系統在默認情況下是不安裝Telnet服務的,如果需要使用就必須安裝此項服務。安裝的方法有很多,小編在這里只介紹yum安裝Telnet服務,它的優點是能夠自動檢查安裝包的依賴文件不用人為干預,當然前提是系統必須聯網。在提示符下輸入「yum install -y telnet-server」命令安裝Telnet服務。最後出現Complete,代表安裝完成。
使用命令「vi /etc/xinetd.d/telnet」編輯Telnet的配置文件,將disable的值改成no。
重啟啟動xinetd服務,使得telnet配置生效。
在Linux伺服器上打開Telnet協議的23埠。使用命令「vi /etc/sysconfig/iptables」添加紅框內的代碼,保存。
重新啟動iptables,使得防火牆策略生效。
6、在Windows上,用「telnet IP地址」命令,再輸入用戶名和密碼,就可以完成Linux伺服器的遠程登錄。
Ⅷ linux用戶程序不能顯示在telnet
linux用戶程序不能顯示在telnet,是因為ip地址不正確,其次ip地址對應的主機沒開機。如果主機已經啟動,確認路由設置是否設置正確。如果主機已經啟動,開啟telnet服務(使用netstat命令查看,TCP的23埠有LISTEN狀態。就可以解決linux用戶程序不能顯示在telnet問題
(5)如果主機已經啟動telnet服務,確認防火牆是否放開了23埠的訪問?(使用iptables-save查看)
Ⅸ win 7 telnet總是與linux telnet連接不上!!
1.
IP地址錯了。就算是Windows作為Telnet伺服器,也錯了,應該是127.0.0.1,而不是127.0.01。其次,你要連接Linux伺服器,IP地址不應該是127.0.0.1,你需要在Linux中,運行ifconfig查看Linux的IP地址。
2.
Linux不是Telnet,應該是ssh,所以你需要一個ssh客戶端,比如winscp,或者putty,或者ssh。
3.
如果要從Linux連接Windwos伺服器,你應該在Linux中運行telnet指令,而不是在Windows的命令提示符下。
你錯的太離譜了,完全沒搞懂Linux和Windows之間的關系,包括誰作為伺服器,誰作為客戶端都沒弄清楚。
Ⅹ LINUX 為什麼telnet無法連接! telnet localhost 本地連接不上,被拒絕。 telnet,telnet-server,xinetd已裝
LINUX 中telnet無法連接是設置錯誤造成的,解決方法如下:
1、查看telnet 服務內,chkcconfig -list查看, 多了telnet服務, 默認關閉容。