10得票1回答
使用SSH.NET从ByteArray/MemoryStream上传文件-文件为空(大小为0KB)

当我第一次下载文件并通过SSH.NET上传时,一切都正常。client.DownloadFile(url, x) Using fs= System.IO.File.OpenRead(x) sFtpClient.UploadFile(fs, fn, True) End Using 但是现...

11得票1回答
SSH.Net SftpClient:在using块内是否需要调用Disconnect?

在像这样的代码中using (var sftp = new SftpClient(_host, _userName, _password)) { sftp.Connect(); // Do some work with sftp sftp.Disconnect(); } sftp....

8得票2回答
在SSH.NET中检查SFTP/SSH指纹

我正在创建一个SSIS包,在其中需要连接到一个安全服务器以复制一些文件,并且我想通过服务器发送的公钥指纹来验证连接。 我对这个领域不是很熟悉,我是否总是可以期望在连接时发送指纹? 该软件包以前使用WinSCP,并且以ssh-dss 1024 [十六进制表示]的格式将指纹嵌入代码中。 我假设...

9得票1回答
使用SSH.NET SFTP在C#中下载目录

我正在使用Renci.SSH和C#从Windows机器连接到Unix服务器。当目录内容只包含文件时,我的代码按预期工作,但如果目录包含一个文件夹,我会得到这个错误信息:Renci.SshNet.Common.SshException: 'Failure'。以下是我的代码,请问如何更新它以便下载...

20得票6回答
SSH.NET SFTP 递归获取目录和文件列表

我正在使用Renci.SshNet库通过SFTP递归获取文件和目录列表。我能够连接到SFTP站点,但我不知道如何在C#中递归获取文件和目录的列表。我没有找到任何有用的示例。 是否有人尝试过这个?如果有,能否发布一些样例代码关于如何递归获取这些文件和文件夹。 谢谢, Prav

9得票2回答
SSH.Net上传文件到SFTP服务器返回“Failure”异常信息,但没有明确的细节说明。

我正在尝试使用SSH.NET将XML文件上传到SFTP服务器(.NetCore 3.1 / VS 2019 / C#)。 要上传文件的远程文件夹路径是“/testin/”,我们已经确认我们有足够的写入权限来上传文件到该文件夹。我能够连接并授权到SFTP服务器上的此连接。 但是,当我尝试上传文...

8得票4回答
无法在Visual Studio 2012 Ultimate上安装SSH.NET

无论我使用哪个框架版本(尝试了3.5、4和4.5),我总是会收到一个消息,说 'SSH.NET' 已经定义了对 'SshNet.Security.Cryptography' 的依赖。但是,如果我试图安装 'SshNet.Security.Cryptography',我会得到另一个消息,说它已经...

11得票3回答
当使用SSH.NET时,如何将下载的文件保存在MemoryStream中

我正在使用SSH.NET库下载文件。我希望将下载的文件保存为内存中的文件,而不是磁盘上的文件,但这并没有发生。 以下是正常工作的代码:using (var sftp = new SftpClient(sFTPServer, sFTPPassword, sFTPPassword)) { ...

38得票3回答
使用SSH.NET从配置字符串加载SSH私钥时出现“Renci.SshNet.Common.SshException:Invalid private key file”错误。

我正在尝试使用SFTP将文件发送到某个服务器。 在此过程中,我遇到了异常 Renci.SshNet.Common.SshException:无效的私钥文件。 在Renci.SshNet.PrivateKeyFile.Open(Stream privateKey,String passP...

34得票4回答
使用SSH.NET在C#中上传文件到SFTP时出现“Permission Denied”错误

我正在尝试使用SSH.NET库使用C#编写的SFTP协议上传文件。以下是我使用的代码:FileInfo f=new FileInfo("C:\\mdu\\abcd.xml"); string uploadfile=f.FullName; Console.Writ...