为了在服务器之间传文件或者目录方便,使用golang写一个sftp小工具下载
C#直接调用winscp.exe(安装winscp后,在安装目录拷贝该目录下的所有文件到C#可执行程序目录)打开winscp,然后自动连上SFTP服务器,这样就可以直接使用winscp来进行操作了,比如文件上传、下载和删除等,省去自己去写一个sftp客户端,非常方便。
vs2008开发环境,C#源代码,可编译和测试。
建议sftp服务器端单独建立一个sftp账号,把该账户限制在一个固定目录(设置sshd配置文件即可),这样更安全一些。