(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 }
如果還不行就關一下防火牆