在本地先开启windows服务的telnet,在windows使用telnet 127.0.0.1 测试telnet服务是否启用
telnet 127.0.0.1
出现下面的即为可用 账号为本机的账户名在cmd中输入whoami即可得到,密码为自己开机密码
使用telnet测试是否能连接到服务器
telnet ip
在服务器端使用命令查看正在运行的端口
在服务器使用telnet 127.0.0.1 测试telnet服务是否启用
23端口找不到说明服务器telnet端口没有启用
netstat -tnl 查看23 端口是否使用
可以看到没有进程在监听本地的23端口,说明本地的telnet服务没有启动。
具体解决方法在这里
回到本地windows尝试telnet还是报错
在一下午的百度,各种方法都用尽了还是不可以,最后发现是服务器的端口没有开放,以阿里云为例,在实例中的安全组里开放23端口
。。。原来这么简单的问题找了一下午🐴的
最后说一下找问题的过程中遇到的一些方法
一开始以为是防火墙的问题(也不知道最后有没有用),将23端口添加到防火墙的规则中
sudo ufw allow 23/tcp
查看网络相关问题:
netstat -napt