从CentOS 8通过SFTP连接macOS 15.0.1时提示“Message too long”故障排查求助
从CentOS 8通过SFTP连接macOS 15.0.1时提示“Message too long”故障排查求助
我最近碰到个棘手的问题,想请大家帮忙出出主意:我需要从CentOS 8 Linux机器往几台MacOS机器传输文件,连接MacOS 10.13的时候完全正常,具体的会话过程如下:
sftp danny@Mac10_13_Machine The authenticity of host '192.168.2.3 (192.168.2.3)' can't be established. ECDSA key fingerprint is SHA256:SRCu/I2rEqFlhy5Y9zdDHVbrAgzPRMG7Z/6tT9S58UA. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added '192.168.2.3' (ECDSA) to the list of known hosts. Password: Connected to danny@192.168.2.30.
然而,当我尝试连接一台刚升级到macOS 15.0.1的机器时,却出现了一个莫名其妙的错误提示:
$ sftp danny@Mac_15_Machine Password: Received message too long 778199411
我用WireShark抓过包,发现网络里并没有传输超大尺寸的数据包,但因为SSH通信是加密的,没法进一步调试具体内容。
后来我留意到一个细节:通过SSH登录这台macOS 15机器时,bash会自动输出一些内容(比如开头显示“Las...”的内容),我怀疑是不是这个导致了SFTP连接出问题?
有没有朋友知道怎么解决这个问题,让这台macOS 15上的SFTP服务器恢复正常工作呢?
备注:内容来源于stack exchange,提问作者Danny
相关产品推荐
相关产品推荐

