我是 SFTP 新手,最近开始在工作中使用 WinSCP。我们使用私钥对 SFTP 服务器进行身份验证。我们正在构建一个错误日志解析器,它偶尔(每 10 秒左右)通过 WinSCP 获取我们服务器的错误日志,并对其进行解析以直观地显示我们的错误概述(或播放声音,如果有最近有很多错误)。
现在,我认为 SFTP 是 FTP,只是基于安全协议。如果我没记错的话,FTP 支持给定偏移量的部分文件传输(例如,我想传输前 1000 个字节之后的所有内容)。我需要这个功能的原因是我们想减少服务器的负载,所以我只下载文件的更改。
我的具体实现是 SharpSSH,但如果 SharpSSH 无法处理部分下载,我可以切换到另一个 SFTP 解决方案。
我从哪里开始?我尝试谷歌搜索但没有结果。