目录
一、添加新用户
添加一个测试用户abc,密码为123456
useradd abc
passwd abc
注:Linux 下密码是隐藏的;设置密码时可以不理会警告
二、安装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
这时候再次进行连接本地机器,就可以成功了。
五、Window 连接到Ceontos 虚拟机
在控制面板 -> 程序 -> 程序与功能 -> 启用与关闭Windows 功能 中开启 Telnet Client
打开cmd
telnet 192.168.42.140
注:IP 请修改为自己机器的 IP,port 默认为23,可省略
至此,本文结束,谢谢各位的阅读。我是陈冰安,一个Java 学习者,愿与各位共同进步。