一、添加新用户

添加一个测试用户abc,密码为123456

useradd abc
passwd abc

注:Linux 下密码是隐藏的;设置密码时可以不理会警告

Centos7 下安装 telnet ,我试了两次均能成功,你也来试试吧_第1张图片

二、安装telnet

yum -y install telnet-server xinetd telnet

telnet服务安装之后,默认是不开启服务,修改文件/etc/xinetd.d/telnet来开启服务

 vi /etc/xinetd.d/telnet

注:第一次修改,此文件若不存在,可自己vim创建修改

service telnet    
{  
flags = REUSE  
socket_type = stream  
wait = no  
user = root  
server =/usr/sbin/in.telnetd  
log_on_failure += USERID  
disable = no
}

查看xinetd 和 telnet 是否启动

ps -ef | grep xinetd
ps -ef | grep telnet

如果未启动,使用以下命令

service xinetd start
service telnet start

三、测试连接

在 Centos 虚拟机中测试连接本地机器

telnet 127.0.0.1

Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused

这时候会出现以上报错。

四、修改配置

设置服务开机启动

systemctl enable xinetd.service
systemctl enable telnet.socket

接下来启动服务

systemctl start telnet.socket
systemctl start xinetd

配置防火墙规则

firewall-cmd --permanent --add-port=23/tcp
firewall-cmd --reload

我们先来查看TCP的23端口是否开启正常

netstat -tnl |grep 23

tcp6  0  0 :::23     :::*     LISTEN

如果上面的一行存在就说明服务已经运行了。

如果提示以下信息

-bash: netstat: command not found

请先安装net-tools

yum install net-tools

这时候再次进行连接本地机器,就可以成功了。

Centos7 下安装 telnet ,我试了两次均能成功,你也来试试吧_第2张图片

五、Window 连接到Ceontos 虚拟机

在控制面板 -> 程序 -> 程序与功能 -> 启用与关闭Windows 功能 中开启 Telnet Client

Centos7 下安装 telnet ,我试了两次均能成功,你也来试试吧_第3张图片

打开cmd

telnet 192.168.42.140

注:IP 请修改为自己机器的 IP,port 默认为23,可省略

Centos7 下安装 telnet ,我试了两次均能成功,你也来试试吧_第4张图片

至此,本文结束,谢谢各位的阅读。我是陈冰安,一个Java 学习者,愿与各位共同进步。