--- title: 远端采集用 SFTP 并自动识别当天目录 type: decision permalink: main/projects/dfbf674f-e25b-4b7d-b64d-83d1a133c3bc/远端采集用-sftp-并自动识别当天目录 stable_id: b43affa7-095b-4fba-a60a-dfc0df1d9611 scope: project memory_type: decision project_id: dfbf674f-e25b-4b7d-b64d-83d1a133c3bc usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939 status: active revision: 1 request_id: mem-commguard-remote-dir-decision-20260918 created_at: '2026-09-18T02:04:10.549850+00:00' updated_at: '2026-09-18T02:04:10.549850+00:00' --- 决定:远端采集默认走 SFTP 端口 15022,不走 FTP 15021。SFTPGo 的 FTP 被动模式数据端口会被拒绝(WinError 10061),测试连接能列目录但下载失败。 当天目录误报原因:服务器文件夹是 YYYY-MM-DD(如 2026-09-18),旧默认模式 [{date}] 去找 [2026-09-18]。现在会同时尝试 {date}、[{date}]、({date}),找到就不报「不存在」。 已下载文件按 remote_path+size+mtime 记入 remote_seen,下一轮不再下。空 PRB 行跳过不中断整表。账号在密码库 lookup_key=commguard-sftpgo-jmomcuser1。