1. 程式人生 > 實用技巧 >Windows10與虛擬機器中CentOS-7.2進行telnet通訊 出現在埠23處失敗【解決】

Windows10與虛擬機器中CentOS-7.2進行telnet通訊 出現在埠23處失敗【解決】

(telnet服務是由xinetd守護,所以安裝和啟動都要用到xinetd)

1.先檢查CentOS7.0是否已經安裝以下幾個安裝包:telnet-server、telnet、xinetd。命令如下:

rpm -qa |grep telnet-server
rpm -qa |grep telnet
rpm -qa |grep xinetd

如果上面一條指令執行之後給出某個安裝包版本號就證明某個安裝包你已經安裝過了,如果沒有輸出就是沒有安裝

若沒有則執行yum install 安裝(若是沒有辦法聯網,參考友情連結(安裝本地yum源)):

yum -y install telnet-server.x86_64
yum 
-y install telnet.x86_64 yum -y install xinetd.x86_64

將xinetd服務加入開機自啟動:

systemctl enable xinetd

systemctl enable telnet.socket

啟動/重啟xinetd守護程序

service xinetd restart
systemctl start telnet.socket

我們先來檢視TCP的23埠是否開啟正常

[root@locahost ~]#netstat -tnl |grep 23
tcp 0 0 0.0.0.0:23 0.0.0.0: LISTEN  #這樣的話就可以了

以上操作做完之後如果telnet還不可以連線虛擬機器

找到Telnet服務的主配置檔案(沒有可以新建配置檔案)

vi /etc/xinetd.d/telnet

檔案內容如下:

service telnet
{
disable = no    #telnet伺服器是否開啟,yes=不可用,no=可用
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}

如果還不行就關一下防火牆