1. 程式人生 > >telnet不能用!!!提示:-bash: telnet: command not found

telnet不能用!!!提示:-bash: telnet: command not found

一.檢查
1、[[email protected] ~]# telnet 
bash: telnet: command not found 


2、 查詢了是否安裝Telnet包,結果如下: 
[[email protected] ~]# rpm -qa telnet* 
telnet-server-0.17-47.el6.i686 


3、又查詢了xinetd的狀態: 
[[email protected] ~]# service xinetd status 
xinetd (pid 2967) 正在執行... 


4、使用ntsysv命令,開啟了Telnet服務;同時,也檢視 /etc/xinetd.d/telnet 檔案,將將“disable = yes” 改為“disable = no”;也重啟了服務 [

[email protected] /]#service xinetd restart 
在系統服務裡面,也檢視過,telnet服務和xinetd也都是工作狀態。 


二.安裝服務
解決方式,重灌一下telnet客戶端。 
centos、ubuntu 
yum list telnet* 檢視telnet相關的安裝包 
yum install telnet-server 安裝telnet服務 
yum install telnet.* 安裝telnet客戶端

注意,安裝之前要先安裝#yum install xinetd (注意在root下安裝)因為,telnet要依靠xinetd服務啟動,所以要先安裝該服務


三.配置telnet 
方法一:使用ntsysv,在出現的視窗之中,將 telnet 勾選起來,然後按下 OK 即可! 


方法二:使用chkconfig命令直接開啟 
#chkconfig telnet on 


方法三:直接修改配置檔案 
vi /etc/xinetd.d/telnet 
一般是這樣子的: 
# default: yes 
# description: The telnet server servestelnet 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 = yes 

只需要將”disable= yes”改成” disable=no” 


四、啟用服務 
telnet 是掛在 xinetd 底下的,所以自然只要重新啟用 xinetd 就能夠將 xinetd 裡頭的設定重新讀進來,所以剛剛設定的 telnet 自然 
也就可以被啟用。 
  # servicexinetd restart 
或者#/etc/rc.d/init.d/xinetd restart 


五.iptables防火牆會阻止telnet,所以需要在iptables允許,用如下命令 
當你啟動telnet服務後,你可以用netstat –tunlp命令來檢視telnet服務所使用的埠,可以發現有23。使用下面命令開啟這些埠: 
iptables -I INPUT -p tcp --dport 23 -jACCEPT 
iptables -I INPUT -p udp --dport 23 -jACCEPT 
service iptables save //儲存 
service iptables restart //重啟防火牆 
或者來點狠的!!關閉防火牆! 
service iptables stop 


六、可能的問題: 
下面我們來看一下二種錯誤: 
第一種: 
[[email protected] ~]# telnet 192.168.1.87 
Trying 192.168.1.87... 
telnet: connect to address 192.168.1.87: Noroute to host 
telnet: Unable to connect to remote host:No route to host 
解決方法:這種問題防火牆沒有允許telnet服務,連線被阻止,預設CentOS只允許SSH,所以進入其自定義選項,在telnet前打個勾! 
第二種 :
[[email protected] xinetd.d]# telnet 172.25.1.3 
Trying 172.25.1.3... 
Connected to 172.25.1.3 (172.25.1.3). 
Escape character is '^]'. 
getnameinfo: localhost: Success 
Temporary failure in name resolution: Illegal seek 
Connection closed by foreign host. 
這一個就是/etc/hosts檔案配置問題 
解決方法:我在裡面加兩個IP地址,內容如下: 
[[email protected] ~]$ more /etc/hosts 
# Do not remove the following line, orvarious programs 
# that require network functionality willfail. 
127.0.0.1localhost.localdomainlocalhost 
::1localhost6.localdomain6localhost6 
192.168.1.88 
192.168.1.86 
說明:因為客戶機的名字不好記就沒寫進去,內容格式應為127.0.0.1 pcname
 

相關推薦

提示bash: ifconfig: command not found

提示:“bash: ifconfig: command not found” 切換到root使用者下安裝YUM源 [[email protected] /]# yum install net-tools 安裝過程中會提示[[email protected] /]# …

Xshell中輸入rz提示-bash: rz: command not found

現象:命令列輸入:rz,結果提示rz: command not found ,rz命令沒有找到。 安裝 lrzsz #yum -y install lrzsz 安裝完成後,在當前需要放入檔案的地方輸入rz即可 #rz 問題OK!

alias設置別名使用的時候報錯-bash: this: command not found

alias 報錯 centos alias用來設置指令的別名,我們可以簡化一下較長的命令。說明: 使用alias指定別名的時候一定要使用‘’將原來的命令引起來,防止特殊字符發生錯誤。 alias命令的作用只局限於該次登錄時使用,如果想長久使用就給他寫道/etc/pr

解決bash: vim: command not found、docker 容器不識別 vi / vim 、docker 容器中安裝 vim

1. 在 Docker 容器中編輯檔案,報錯如下: bash: vim: command not found 2.  安裝 vim : apt-get install vim  執行完成後報錯: Reading package lists... D

解決-bash: unzip: command not found (Linux 中 unZip/Zip 的安裝及使用)(轉)

【轉自:http://ju.outofmemory.cn/entry/315349】 Linux系統沒有自帶的壓縮解壓工具;需要我們自己安裝; 當用到zip或者unzip如果沒有安裝就會出現 unzip: Command Not Found 或 zip: Command Not Found

【linux】CentOS 7 使用ifconfig命令報錯-bash: ifconfig: command not found;ip/ifcongif命令檢視網路資訊的使用

目錄 一、ip命令檢視網路資訊 二、CentOS 7啟用ifconfig命令 三、ifconfig命令檢視網路資訊 一、ip命令檢視網路資訊 (1)輸入命令檢視網絡卡資訊,找到網絡卡名稱,可以看到該網絡卡已經分配到IP地址,輸入命令: ip addr &nbs

執行yii2控制臺命令時報錯-bash: yii: command not found

usr 執行 cos clas class man and -s bin MacOS下出現-bash: 命令: command not found的解決 1.在終端輸入:vim ~/.bash_profile 2.在裏面添加:export PATH=/usr/bin:/us

Linux 命令列報錯-bash:XXX: command not found ,解決方法參考

相關錯誤 我的錯誤 在CentOS中安裝jdk時, 修改配置檔案,輸入命令 : vim /etc/profile 修改完後重新編譯,輸入命令 : source /etc/profile 我的CentOS錯誤資訊是:-bash:UNset: command no

MySQL問題解決-bash:mysql:command not found

MySQL問題解決:-bash:mysql:command not found 問題:        [[email protected] /]# mysql -uroot -p        -bash: mysql: command not found     因為mysql命令的路徑在/

Centos7.4最小安裝使用wget下載報-bash wget command not found

一般我們選擇安裝Centos的最小安裝,然後我們在使用好多工具的時候就會報錯!wget不會預設被安裝。 解決方法: 1.【推薦使用】 [[email protected] ~]# yum -y install wget 安裝完畢即可。 2.

telnet不能提示-bash: telnet: command not found

一.檢查 1、[[email protected] ~]# telnet  bash: telnet: command not found  2、 查詢了是否安裝Telnet包,結果如下:  [[email protected] ~]# rpm -

ifconfig命令無法找到,提示bash: ifconfig: command not found

pat sso and not found then 找不到文件 打開 分享 註銷 問題就是題目那樣,具體解決方法截圖如下: 分析問題 1.whereis ifconfig 看一下這個命令在哪個目錄下 2.echo $PATH 看一下該目錄是否在路經下,註意lunux下是

Mac安裝Vue-cli時 提示bash: vue: command not found問題

exp 環境變量 info png and glob 執行 問題 mman 1: 首先執行sudo npm install --global vue-cli 2: 復制的路徑地址為添加環境變量的地址 3:添加環境變量 export PATH="$PATH:(復制的

Linux報錯bash:ls:command not find 如何解決

 Linux 命令列輸入命令執行後報“bash:ls:command not found”,這是由於系統 PATH 設定問題,PATH沒有設定正確,系統就無法找到精確命令了。 解決辦法:         1、在命

Android SDK Manager無法安裝package,提示Download interrupted: URL not found.

利用Android SDK Manager安裝package,提示:Download interrupted: URL not found. 解決方案: 1、檢視日誌,提示下面兩個包下載失敗(圖一),繼續往前檢視日誌,找到這兩個包對應的XML文件URL(圖二),開啟該U

Linux報錯bash:vi:command not find 如何解決

        Linux 命令列輸入命令執行後報“bash:vi:command not found”,這是由於系統 PATH 設定問題,PATH沒有設定正確,系統就無法找到精確命令了。解決辦法: 1

bash:express:command not found

note nbsp 系統 fun 參考 fix 令行 模塊安裝 mrc 重新設置了node_global和node_cache目錄後,總是顯示command not found 找了幾篇博文後,終於解決了這個問題 步驟如下: 1、新建node_global和node_c

Linux不能使用FTP 命令 -bash: ftp: command not found

alt src found tp服務器 bsp mman ftp服務器 錯誤提示 不能 今天在centos上使用ftp命令連接搭建的FTP服務器(本機FTP服務使用Vsftpd搭建),出現如下的錯誤提示:-bash: ftp: command not found 查詢相關資

【轉】bash: ssh: command not found解決方法(linux)

inux 配置 pan html clas client oop post bash 原文轉自:http://www.cnblogs.com/ahauzyy/archive/2013/04/25/3043699.html 今天在搭建hadoop的開發環境中,用的是ce

SecureCRT上傳bash: rz: command not found

ash ng- bit pos rec lena data -a popu 安裝lrzsz: # yum -y install lrzsz 現在就可以正常使用rz、sz命令上傳、下載數據了。 使用方法: 上傳文件 # rz filename 下載文件 #