【问题标题】:SCP for C# [closed]C# 的 SCP [关闭] 【发布时间】:2010-10-13 16:15:43 【问题描述】: 是否有提供在 C# 中进行 SCP 传输功能的库? 【问题讨论】: 我找到了这个库:github.com/sshnet/SSH.NET 标签: c# .net ssh scp 【解决方案1】: 你试过SharpSSH吗? (最后一次更新是 2013 年) 【讨论】: 不是那个版本,那个demo确实有效! 由于该库似乎不再维护,今天最好的猜测可能是 sshnet.codeplex.com ,它基于 SharpSSH 并从 2014 年开始提交。(我只是在努力让 SharpSSH 在某些情况下工作场景。) 我无法使用 SharpSSH 删除远程文件,你能确认它是不可能的吗? @Tobia:我自己没有经常使用 SharpSSH,我无法确认。鉴于 2014 年有人建议不再维护 SharpSSH,我现在可能不会尝试。 是的,我同意。我搬到github.com/sshnet/SSH.NET 【解决方案2】: 使用WinSCP .NET Assembly。这真的很简单。 【讨论】: 需要注意的是,WinSCP .NET 程序集也需要安装 WinSCP。它不是一个独立的库。 而且 winscp 在某些服务器上不起作用。我被引导相信这不是真正的 scp 而是围绕 SFTP 的模型 @Dan 这些服务器可能安装了 rssh,这对 winSCP 不起作用,是的 winSCP 显然是某种 Hack ...pizzashack.org/rssh/faq.shtml