FTP登录提示421 Service not available
最近一段时间有台设备登录FTP服务器一直失败,如果直接命令行用FTP命令,输入完用户名之后立马就回复421 Service not available,结果如下图所示:
421是谁回复的
421是FTP的标准命令。一般我们很容易认为这个结果是FTP服务器回复的,但是实际上服务器的421一般对应的描述是timeout,和我们的描述还是有点区别。这个问题通过抓包很容易解决,我们抓个包看下。
我们很容易看到在客户端发了用户名之后,并没有收到服务器发的421命令,反而是收到了服务器发来的RST命令。据此我们推测,FTP客户端工具在收到服务器的RST命令之后,自己将其解析为了 421 Service not available, remote server has closed connection。那现在我们的问题变成了RST命令是谁发的,为什么发这个命令。
RST命令的由来
通过抓包工具来看,很显然这个命令是服务器发的。但是我通过在服务器抓包,诡异的情况出现了,服务器的抓包日志显示是客户端发了RST命令。显然这是不合逻辑的。在参考了https://www.cnblogs.com/yurang/p/11980464.html文章后,我们基本可以认为是中间的网络安全设备模拟服务器给客户端发了RST命令,并模拟客户端也给服务器发了RST命令(通过TTL可以大概判断,RST的TTL和普通命令的TTL明显不一样)。那么问题到此也就明了了,客户端没有问题,服务器也没有问题,命令是网络安全设备拦截了。这个时候还是找对应的运维人员解决吧。
FTP登录提示421 Service not available相关推荐
- FTP登录提示Can't open data connection for transfer of /
服务器: 系统:windows server 2008 R2 standard 是否开启防火墙:是 FTP客户端:Filezilla server 本地: FTP服务端:winscp 使用winscp ...
- FTP登录服务器成功后,如果切换为被动模式,提示:227 Entering Passive Mode
FTP登录服务器成功后,如果切换为被动模式,返回的提示语含义? 227 Entering Passive Mode (10,199,75,133,214,27) 那么后面的,214,27它是如何计算的 ...
- error 1309 mysql_MySQ登录提示ERROR 1045 (28000)错误如何解决
我们在登录mysql的时候,会经常出现错误,本文主要为大家详细介绍了MySQ登录提示ERROR 1045 (28000)错误的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大 ...
- 初始化mysql5.7.18_MySQL5.7.18,初始化完成登录,提示密码过
初始化完成登录,提示密码过期 原因: 安装CentOs的时候,默认安装了mysql,并且版本与自己安装的mysql版本不一致,直接使用mysql -uroot -p'password'连接,默认调用的 ...
- 【庖丁解牛】要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据
问题重现 这个问题其实每次都会遇到,就是在安装完wordpress之后,准备上传自己的主题包,就会出现如此提示: 要执行请求的操作,WordPress需要访问您网页服务器的权限. 请输入您的FTP登录 ...
- 用友修改了变量不能连接到服务器,用友T3客户端登录提示 运行时错误91:未设置对象变量...
近日使用的用友T3财务软件的T3中碰到一个问题: T3客户端登录提示 运行时错误91:未设置对象变量或with block 变量 详细的问题情况是这样的: T3客户端登录提示 运行时错误91:未设置对 ...
- ubantu使用vsftp设置ftp上传 java添加系统用户限定ftp登录
ftp业务搭建笔记(安装,启动,配置详解(中文) 1. 使用apt-get 工具安装vsftpd sudo apt-get install vsftpd 如果你是管理员可以使用 apt-get ins ...
- Linux中ssh访问与ftp登录
一.实验环境 centos7虚拟机:用做被登录者 kali 2022虚拟机:用做登录者 1.ftp centos7需要安装vsftpd.ftd服务 执行yum -y install vsftpd-* ...
- 树莓派自定义开机界面和登录提示
1.1. 开机界面 系统信息 root@raspberrypi:~# lsb_release -a No LSB modules are available. Distributor ID: Rasp ...
最新文章
- 新华三发布H3C Workspace数字工作空间:只需一张屏,程序员也能随时随地在云上写代码
- java.lang.arr_jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 错误的解决
- springboot添加swagger2组件
- js 月份加6个月_美国切削工具6月份订单较上月增加10.1
- spring学习(13):使用junit4进行单元测试续
- Atitit.java swing打印功能 api attilax总结
- kopernio显示无效程序_陆风路虎外观设计专利无效案一锤定音,最高法:陆风X7专利无效...
- thinkphp 相关
- ALGO-146_蓝桥杯_算法训练_4-2找公倍数
- mysql 语句 简书_MySQL基本语句
- 使用winpcap开发网络抓包工具
- arp表老化时间及其修改
- HDU 5857 Median(找中位数)
- AT89C51中断模板(宏定义)
- TP5和TP3.2区别
- 烤仔的客厅 | 明晚7:30,KAKA和烤仔在b站等你~
- 微信视频通话怎么美颜
- 什么是集群?什么又是负载均衡?你未必说的清楚
- java中怎么输入中文_MultiMC下载-MultiMC中文实用版 v1.0
- 服务器维护中登录失败日语,Flutter从服务器中获取日语字符,解码错误