13得票1回答
SSH.Net异步文件下载

我正在尝试使用SSH.NET从SFTP服务器异步下载文件。如果我同步地执行,它可以正常工作,但是当我异步执行时,会得到空文件。这是我的代码:var port = 22; string host = "localhost"; string username = "user"; string pa...

13得票2回答
使用SSH.NET上传整个文件夹

我在C# 2015中使用SSH.NET。 通过这种方法,我可以将文件上传到我的SFTP服务器。 public void upload() { const int port = 22; const string host = "*****"; const string...

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

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

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....

11得票2回答
随机获取Renci.SshNet.SftpClient.Connect时抛出SshConnectionException异常

我看到有关于这个错误的其他帖子,但是我随机地遇到了这个错误。在30次连接中,有12次出现了这个错误。我试图理解为什么会出现这种情况,以及可能的解决方案。using (SftpClient client = new SftpClient(sftpHost, sftpPort, sftpUser,...

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 但是现...

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

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

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',我会得到另一个消息,说它已经...

8得票1回答
.NET SSH pbrun su

我正在使用SSH.NET从我的.NET应用程序连接到Linux服务器。 我执行的每个命令(除了pbrun su - myaccount之外)都能正常完成。 调试时,当执行pbrun su - myaccount命令时,调试器中的箭头消失,并且控制从未返回Visual Studio,因此需要手...