一、CentOS 6版本实现telnet连接
1.关闭防火墙以及SELinux
iptables -F
setenforce 0
2.创建测试用户(telnet是明文传输,不允许root用户登录)
useradd zhangsan
passwd zhangsan wasdijk
3.安装telnet服务端
yum -y install telnet-server
4.修改xinetd文件,允许telnet服务运行
vim /etc/xinetd.d/telnet
# default: on
# description: The telnet server serves telnet 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 = no #这里改为no
}
#重启xinetd服务
service xinetd restart
5.测试连接
#linux
[root@localhost ~]# telnet 192.168.43.162
Trying 192.168.43.162...
Connected to 192.168.43.162.
Escape character is '^]'.
CentOS release 6.8 (Final)
Kernel 2.6.32-642.el6.x86_64 on an x86_64
login: zhangsan
Password:
Last login: Fri May 14 04:49:54 from root-ZT510
[zhangsan@localhost ~]$
在windows cmd上 输入 telnet 192.168.43.162
二、CentOS 7版本实现telnet连接
1.关闭防火墙以及SELinux
iptables -F
setenforce 0
2.创建测试用户(telnet是明文传输,不允许root用户登录)
useradd zhangsan
passwd zhangsan wasdijk
3.安装telnet服务端
yum -y install telnet-server
4.启动telnet服务并查看端口(这里是与6的区别)
[root@server ~]# systemctl start telnet.socket
[root@server ~]# netstat -anpt|grep 23
tcp6 0 0 :::23 :::* LISTEN 1/systemd
5.连接验证
#linux
[root@server ~]# telnet 192.168.189.128
Trying 192.168.189.128...
Connected to 192.168.189.128.
Escape character is '^]'.
Kernel 3.10.0-957.el7.x86_64 on an x86_64
server login: zhangsan
Password:
[zhangsan@server ~]$
在windows cmd上 输入 telnet 192.168.189.128
三、windows启动telnet 客户端方法
打开控制面板—程序