根据资料搭建sftp后,第一次登陆成功,再次登陆报错
packet_write_wait: Connection to 127.0.0.1 port 22: Broken pipe
查找资料显示是因为网络配置问题,于是重新改了一下配置,加了心跳连接等,依然无效。
仔细检查配置发现,配置sftp根路径带有匹配符号,拷贝过来的,忘记修改,
subsystem sftp internal-sftp
Match Group sftp
ChrootDirectory /sftp/%u #这条带了匹配符号
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
ClientAliveInterval 60
#ClientAliveCountMax 1
总结:网络查询资料时,一定要理解,不然你都不知道你拷贝的是什么,可能连作者自己都不知道。
参考:https://www.cnblogs.com/kiko2014551511/p/15271526.html